Я пытаюсь создать бот-телеграмму, используя python, но по какой-то причине он не публикует информацию в телеграмме. мой код должен послать фрейм данных в telegram в виде таблицы, но он возвращает уведомление (даже ошибку), когда я вызываю его из telegram.
from telegram.ext import Updater, InlineQueryHandler, CommandHandler
import requests
import re
import pandas as pd
def get_data():
data = pd.read_excel('C:/Users/admin/Desktop/data.xlsx')# opening xlsx file as the input
data = data.to_string(columns = ['c.1', 'c.2'], index = False, header = True, line_width = 70, justify = 'left')
return data
def result(bot, update):
data = get_data()
chat_id = update.message.chat_id
bot.send_message(chat_id=chat_id, table=data)
bot.send_photo(chat_id=chat_id, photo=data)
def main():
updater = Updater('Token key')
dp = updater.dispatcher
dp.add_handler(CommandHandler('result',result))
updater.start_polling()
updater.idle()
if __name__ == '__main__':
main()