Общая схема работы Telegram-бота. Пример сценария

Общая схема работы Telegram-бота. Пример сценария



Пример сценария.

Сценарий: Вывод списка документов со статусом «ожидается», с возможностью выбора нужного документа.


1.       Сообщение пользователя – «Ожидается», было отправлено нажатием кнопки [Ожидается]. 




2. В команде «Список транспорта» выполнилось условие. Поэтому начнет выполняться действие «Список транспорт».
 

3.       Полный код действия «Список транспорт» в Приложении №1


Здесь описаны некоторые блоки:  

Из сообщения полученного ботом берем ссылку на бота.



Записываем значение «ожидается» для параметра действия с именем «Статус».





Собранные данные о списке документов помещаем в регистр для хранения данных в формате JSON, чтобы при последующих действиях по новой не собирать информацию с базы, а использовать уже подготовленную.




Формируем данные для отправки сообщения и переходи к созданию клавиатур «Список транспорт», а также «Вид обработки».


4. Создадим клавиатуру «Список транспорт»


Из переданного в действии Сообщения.СписокДокументов, берем данные (текс, префикс и ключ для команды) и формируем кнопки. Эта клавиатура будет под сообщением.



5. Создадим клавиатуру «Вид обработки».

Эта клавиатура будет расположена под полем вводы ответа.




Логотип
 Оформление текста сообщения | Описание курса | Работа с прокси-серверами