Как в боте telegram сделать feedback?

Суть вопроса:
имеет бота, например командой /feedback юзику отсылаем сообщение вида:
Напишите ваши пожелания или замечания. Введите /cancel для отмены.

И после этого он пишет либо /cancel(или в тексте сообщения жмет), либо пишет текст, который бы складывался в БД.
  • Вопрос задан
  • 1451 просмотр
Решения вопроса 1
@nllm
Надо фиксировать и хранить текущие состояния пользователей.
Когда пользователь нажимает/вызывает команду /feedback, то бота переводите в состояние ожидания и записи всего, что введет пользователь, кроме команды /cancel (если это команда в тексте прошла, то не сохраняете).

Резюме:
1. Храните состояния
2. В зависимости от состояния меняйте логику
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы