В данной статье мы разберем каким образом можно сделать клавиатуру быстрых ответов для Telegram.
Message Box | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Простой метод
В стрелках, выходящих из блока вопроса, можно автоматически создать кнопки с вариантами ответа, используя параметр Вариант ответа.
...
1. Сначала необходимо добавить блок результата, в котором будут объявлены переменные, необходимые для отправки запроса:
Название переменной | Значение | Описание |
---|---|---|
userId | {messengerUserId} | Идентификатор Telegram-чата, в который будет отправляться сообщение. Должен быть равен {messengerUserId} для отправки в текущий чат. |
botId | ВАШ ТОКЕН | Токен вашего Telegram-бота. Выдается BotFather во время создания бота в Telegram. |
text | Текст | Текст сообщения, которое будет отправлено вместе с клавиатурой ответов. Данное поле не может быть пустым, иначе клавиатура не будет отправлена. |
2. Далее нужно сформировать тело запроса, которое будет содержать клавиатуру быстрых ответов.
Тело запроса имеет следующий вид:
...
4. В стрелках из блока вопроса нужно обработать ответы с кнопок клавиатуры, используя ключевые слова, либо интеллектуальное принятие решений. В данном примере обрабатывается только вариант "Привет".
Таким образом можно добавить клавиатуру быстрых ответов для Telegram-бота.
Пример работы фрагмента сценария:
...