Отправить изображение или документ с помощью встроенного меню - PullRequest
1 голос
/ 18 июня 2019

Я пишу 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'

1 Ответ

0 голосов
/ 27 июня 2019
...