@smelya999

Как сделать так, чтобы бот телеграмм пересылал данные, которые ввел пользователь в другой аккаунт?

Добрый ночи. Подскажите пожалуйста, каким методом вернуть информацию, которую вводит пользователь? Например: бот спрашивает, "как вас зовут? ", "ваш номер?" и тд... Делает отчет с именем, номером (например данные для заявки на какую-либо услугу) и пересылает на другой аккаунт?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Смотри в сторону Finite State Machine.
Если коротко, твой бот должен для каждого пользователя помнить, на каком этапе он находится, и обрабатывать события соответственно.
"Я получил сообщение от Васи. Вася сейчас на этапе ввода имени. Значит, нужно записать текст сообщения как имя, попросить ввести номер, и перевести Васю на этап ввода номера."
Многие библиотеки для чатботов уже имеют ту или иную реализацию FSM, как раз для реализации таких вот сценариев. Читай документацию на ту библиотеку, которую ты собираешься использовать.
Если у неё этого нет, или эта реализация тебе почему-то не подходит, то можно попробовать наколхозить её самому. Как я уже говорил, всё, что реально нужно - для каждого пользователя помнить, на каком этапе он находится.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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