0
0 комментариев

Как я могу реализовать диалог с ботом? (должна быть последовательность)

К примеру, при вводе /start, бот выводит: » выбор: x или y», показывается клавиатура с x и y. Когда человек нажимает x, должны выполняться какие-то действия, при нажатии y — другие. после этого он уже не должен написать y, и инициировать выполнение уже других действий. ЛИБО X, ЛИБО Y. Чтобы выбрать y, надо писать заново /start. Проверяю входящие сообщения так:

if text == '/start':
  bot.sendMessage(author, strings.starts)
  show_keyboard = {'keyboard': [["x", "y"], ["z"]]}
  bot.sendMessage(author, 'Please, choose', reply_markup=show_keyboard)
if text == 'y':
*some actions*

нужна последовательность. помогите, пожалуйста.
желательно, с примерам

Изменен статус публикации
Добавить комментарий