Пишу бота на NodeJS, используя telegraph и вот уже в который раз сталкиваюсь с одной и той же проблемой. Как ввести последовательно данные и сделать это адекватно? Когда я использовал библиотеку node-telegram-bot-api там я реализовывал это так:
bot.on('message'){
bot.once('message'){
}
}
Сначала бот получал первое сообщение, потом шел по алгоритму внутрь. В библиотеке telegraph так сделать нельзя, можно лишь реализовать костыльные, по моему мнению, методы типа ключ-значение и ForceReply. Так что прошу вашей помощи как это сделать адекватно или как это делаете вы.
Пример, что нужно:
Человек: Бот, регистрация
Бот: Да, ваше имя
Ч: *ИМЯ*
Б: Хорошо, адрес
Ч: *Адрес*
Б: Хорошо, email
Ч: Отмена
Б: Ок, отменил все что написал
Продвижение своими сайтами как стратегия роста и независимости