имя у пользователя, но при этом отключал данный функционал, как только пользователь представился. Можно использовать функцию bot.on('text'), но тогда он будет реагировать вообще на любой текст. Можно как-то ограничить работу функции после получения текста от пользователя? Или может есть специальная функция для данной задачи? Не смог найти
1. Я уже написал как это можно сделать. 2. Сцены, уже обсуждали. Ну и на крайний случай — флаг для проверки состояния
какой такой флаг?
Просто кучей if, в которых проверяются состояние флага. Типа клиент отправил "привет", значит флаг = 1 и нужно отвечать так и прочее
норм мап для этого юзать?
Такое вообще не норм юзать
ну, допустим, мне нужно текст от юзера сохранить. пусть это будет его описание. как мне понять, что его текст это описание, а не что-нибудь другое? в телеграфе есть сцены, но как без сцен?
Ну я через флаг и генератор делал, чтоб последовательно данные в базу писать, так как пользуюсь другой библиотекой. Флаг просто стопит обработку сообщений.
что это такое?) флаг и генератор
Вот это костыль) Я думал в самом фреймворке есть некие флаги состояния, на основе которых можно триггеры делать. Ок, спасибо за совет
Обсуждают сегодня