Я пишу Python Telegram Bot с помощью python-telegram-bot.Я создал пользовательское встроенное меню.Я хочу, чтобы Пользователь мог нажать кнопку и получить изображение.Функция send_photo
нуждается в обновлении бота.Но я не знаю, как передать этот обработчик CallBackQuerry
Обработчик
У кого-нибудь есть идеи, как его решить?
Функция отправки фотографий:
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)
Ошибка:
Ошибка типа: callback_handler () получил неожиданный аргумент ключевого слова 'chat_data'