Как сделать цепочку сообщений для получения данных?
Как сделать цепочку сообщений, в котором будут запоминаться данные по типу input в python? (не в бд)
Пример:
Пользователь: (выбирает из клавиатуры) узнать имя
Бот: Привет! Введи айди
Пользователь: 3422365342
Бот: Это айди у Имя Фамилия
Пользователь: (выбирает из клавиатуры) в меню
*Цепочка заканчивается, клавиатура меняется на главную*
И до нажатия кнопки "в меню" цепочку можно повторить любое количество раз
Dream, делаешь так:
1. Если полученное сообщение = "узнать имя":
Отправить сообщение "Привет! Введи айди!" и присвоить статус "get_id"
2. ВЫШЕ (до проверки на полученное сообщение) делаешь проверку на наличие этого статуса у человека (то есть сначала делаешь проверку на этот статус, а ниже проверку на полученное сообщение)
Думаю понятно объяснил? Таким образом оно присвоит ему статус и будет ждать следующего сообщения (т.к. проверка на статус уже сработает в следующем сообщении, думаю понятно почему).