Telegram бот Последовательный ввод данных NodeJS telegraph

290
21 января 2020, 10:40

Пишу бота на NodeJS, используя telegraph и вот уже в который раз сталкиваюсь с одной и той же проблемой. Как ввести последовательно данные и сделать это адекватно? Когда я использовал библиотеку node-telegram-bot-api там я реализовывал это так:

bot.on('message'){
      bot.once('message'){
      }
}

Сначала бот получал первое сообщение, потом шел по алгоритму внутрь. В библиотеке telegraph так сделать нельзя, можно лишь реализовать костыльные, по моему мнению, методы типа ключ-значение и ForceReply. Так что прошу вашей помощи как это сделать адекватно или как это делаете вы.

Пример, что нужно:
Человек: Бот, регистрация
Бот: Да, ваше имя
Ч: *ИМЯ*
Б: Хорошо, адрес
Ч: *Адрес*
Б: Хорошо, email
Ч: Отмена
Б: Ок, отменил все что написал
READ ALSO
Анимация картинки на Javascript

Анимация картинки на Javascript

Хочу реализовать анимацию картинки, как вот на этом сайте https://bmfestcom, принцип работы должен быть таким, чтобы при ведении курсора мыши, картинка...

136
Почему аудио-скрипт не работает в Google Chrome?

Почему аудио-скрипт не работает в Google Chrome?

Нашёл вот такой скрипт, который проигрывает звук на странице

202
Какой метод более (правильный/читаемый)?

Какой метод более (правильный/читаемый)?

Написал несколько строк роутера, потом пришла идея переписать его на async/await, собственно вопрос несколько:

121
Отправлятся пустые формы [закрыт]

Отправлятся пустые формы [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»

142