Telebot(Python): сверить сообщение юзера с правильным вариантом

Суть: нужно, чтобы бот отправлял вопрос и ждал на него правильный ответ. Как это можно реализовать?


Ответы (1 шт):

Автор решения: Kuchizu
@bot.message_handler(commands = ['start'])
def math(message):
    msg = bot.reply_to(message, '2 + 2 = ?')
    bot.register_next_step_handler(msg, twopluspwo)

def twopluspwo(message):
    if message.text == '4':
        bot.reply_to(message, 'Yes')
    else:
        bot.reply_to(message, 'No')
        

Подробнее в step_examples

→ Ссылка