@nvdfxx
Senior Pomidor developer

Как работать с callback_query для нескольких клавиатур?

Юзер нажимает на одну из кнопок - в сообщении отправляется новая клавиатура, которая должна работать с другими данными, но ее так же отрабатывает callback_query предыдущей клавиатуры, как решается данная задача?
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
@saund901
У каждой кнопки должен быть уникальный call back, его и обрабатываешь
@bot.callback_query_handler(func=lambda call: True)
def ans(call):
   if call.data == "button_callback1":
      do smt1...
   elif call.data == "button_callback2":
      do smt2...
   else:
      do smt3...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы