У меня хэндлер отлавливает от пользователя команду следующим образом
last_command = users_last_command.get(message.chat.id)
Предположим последнее, что он должен принять от пользователя - его имя (пример)
if last_command == 'waiting_for_name':
newuser[message.chat.id]['name'] = message.text
Что мне нужно сделать после этого, чтобы бот перестал принимать в себя каждую последующую введенную пользователем информацию, как 'waiting_for_name' ? :)
То есть человек пишет - "Алёша", бот ему отсылает - "ок, Алёша, я понял". Дальше пользователь пишет - "Жопа", бот отвечает - "ок, Жопа, я понял" :) как мне прекратить этот процесс? =)
Храни стейты пользователей
Обсуждают сегодня