Plotly (Cufflinks QuantFigure) не отправляется в Telegram через BotFather - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь отправить сюжет в 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))

Текст отправляется, а графика нет.

Кто-нибудь знает, что я делаю не так?

...