В своём боте я использую гем
telegram-bot-ruby.
Я хочу реализовать условную команду
/signup, сценарий которой будет таков:
Сценарий
(шаг 1)
-> Бот присылает сообщение "Введите ваш город"
--> Бот ожидает ввода от пользователя
-> Бот присылает сообщение "Город установлен"
(шаг 2)
-> Бот присылает сообщение "Введите любимый фрукт"
--> Бот ожидает ввода от пользователя
-> Бот присылает сообщение "Фрукт установлен"
То есть вопрос в каком-то хранении состояний и последовательной обработке или вроде того, но как это сделать - я не знаю. Хочется посмотреть на банальный пример такого когда.