【发布时间】:2019-06-18 17:24:57
【问题描述】:
我正在使用 python-telegram-bot 编写 Python Telegram Bot。我创建了一个自定义内联菜单。
我希望用户可以按下按钮并获得图片。 send_photo 函数需要更新一个机器人实例。
但我不知道如何将其传递给 CallBackQuery 处理程序。
有人知道如何解决吗?
发送照片功能:
def gvu(bot, update):
bot.send_photo(update.message.chat_id, photo=open('botpic/gvu.jpg', 'rb'))
主程序中的处理程序:
updater.dispatcher.add_handler(CallbackQueryHandler(pattern="1", callback=gvu))
return self.callback(dispatcher.bot, update, **optional_args)
错误:
TypeError: callback_handler() 得到了一个意外的关键字参数“chat_data”
【问题讨论】:
-
你能发布完整的错误回溯吗?
标签: python-2.7 telegram-bot python-telegram-bot