@FiveIgnat

Получить значение следующего сообщения в Telegram боте?

Всем привет! Пишу телеграм бота для себя и сталкнулся с данной проблемой. Мне нужно принять число следующим сообщением, пример:
Сколько вам лет?
24
Есть такая прекрасная команда как bot.register_next_step_handler() но если человек ничего не напишет на этапе "Сколько вам лет", программа просто перестаёт отвечать.
Значение следующего сообщения принимаю через функцию:
def inputBot(message):
    def ret(message):
        a.clear()
        a.append(message.text)
    a.clear()
    bot.register_next_step_handler(message, ret)
    while a == []:
        pass
    return a[0]

Может кто то принимает значение по другому?
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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