Я пытаюсь отправить сюжет в Telegram, и я не могу заставить его работать.
Сначала я определяю функцию для отправки сообщения:
def post_message(message):
try:
bot = telegram.Bot(token=TOKEN)
for id in CHAT_IDS:
bot.send_message(id, message)
except:
return("Can't do it, I'm broken!")
Затем я определяю один для отправки диаграммы:
def send_chart(chart):
try:
img_bot = telegram.Bot(token=TOKEN)
for id in CHAT_IDS:
img_bot.send_photo(id, chart)
except:
return("The chart is broken - sorry!")
После этого я звоню обоим и вызываю сюжет моего QuantFig, который построен из панд.DataFrame.
post_message("The message is working")
send_chart(qf.iplot(sharing=None,filename='new_file',
asImage=True,display_image=True))
Текст отправляется, а графика нет.
Кто-нибудь знает, что я делаю не так?