Задать вопрос
@Luka_wmalpha117
Студент первого курса :)

Как использовать данные CallbackQueryHandler в MessageHandler?

Хочу получить данные callback.data и как то использовать в messagehandler-е.
Вот пример:
@bot.callback_query_handler(func = lambda _: True)
def callbkstart(call):
    if call.data == 'assistent':
        bm1 = types.InlineKeyboardMarkup()
        bm1k0 = types.InlineKeyboardButton(text = "Выбрать!", callback_data = 'mood1')
        bm1k1 = types.InlineKeyboardButton(text = 'Назад', callback_data = 'back_md')
        bm1.add(bm1k0)
        bm1.add(bm1k1)
        bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text = "Mood1", reply_markup = bm1)

если калбек дата == mood1, то надо заменить детали в меседж хендлере, но не могу получть доступ к callback.bata в MessageHandler-е.
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы