Всем привет! Пишу телеграм бота для себя и сталкнулся с данной проблемой. Мне нужно принять число следующим сообщением, пример:
Сколько вам лет?
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]
Может кто то принимает значение по другому?