Внешние скрипты - Последовательный ввод данных
Материал из боты telegram - ebot.one - редактор ботов
Если вам необходимо получить во внешнем скрипте какие-либо данные от пользователя - общая схема будет такая: У вас должна быть команда, которая задаст вопрос и команда которая обработает ответ. В случае с одним вопросом - это будет две команды. Например:
- команда 1
- ID команды:1
- текст: Ведите ваше имя
- resp_id: 2
- команда 2
- ID команды:2
- текст: Спасибо!
- resp_id: 3
- url resp: Путь к скрипту который получит имя
Если необходима цепочка вопросов - логика абсолютно такая же - каждый вопрос должен получить себе в пару команду которая обработает его ответ. Например:
- команда 1
- ID команды:1
- текст: Ведите логин
- resp_id: 2
- команда 2
- ID команды:2
- текст: Введите пароль
- resp_id: 3
- url resp: Путь к скрипту который получит логин
- команда 3
- ID команды:3
- текст: спасибо!
- url resp: Путь к скрипту который получит пароль
Последовательность команд:
Также к вводу данных относятся разделы: