Search
K

Создание сценария

В этом разделе рассмотрим процесс создания и запуска своих сценариев
Сценарий – последовательность шагов, которые выполняет бот в ответ на события, например, входящее сообщение в мессенджере, вступление в группу в соцсети или оплата товара в вашем онлайн-магазине.
Перед прочтением этого раздела мы рекомендуем ознакомиться с базовыми принципами работы сценариев.
Чтобы создать сценарий, перейдите в раздел "сценарии" через меню слева и нажмите кнопку "добавить сценарий":
Введите название сценария и нажмите "создать".
После этого вы попадете на пустой экран создания сценария. Обратите внимание на меню слева:
  • События – внешние воздействия, которые могут запустить сценарий. Например, сообщение от пользователя.
  • Действия – шаги, которые бот выполняет в ответ на события.
  • Условия вы можете задать условия, по которым логика ведения диалога может измениться. Например, если человек уже покупал у вас товар ранее, предложить ему другой товар.
  • Переменные – список доступных переменных для использования в сценариях.
  • Настройки – настройки сценария.
Давайте создадим простую цепочку диалога, по которой бот будет отвечать сообщением "отлично" на вопрос "как дела?".
Для этого выберите в событиях "ввод пользователя". На графе сценария будет создан блок события и откроются его настройки:
Обратите внимание на настройки блока.
Вы можете указать название события (так его легче будет искать на графе), условие на сообщение пользователя и дополнительные настройки.
Сейчас нам достаточно указать только условие. Мы ожидаем от пользователя вопрос "как дела". Впишем его в условие на сообщение:
Отлично, а теперь давайте добавим действие "отправить сообщение". Выберите раздел "действия" в левом меню и нажмите на "отправить сообщение". На граф сценария добавится блок отправки сообщения и откроются настройки:
Настройки действия "отправить сообщение" мы рассмотрим подробно в других разделах, а сейчас достаточно ввести нужное сообщение. Напишите "отлично" в поле ввода сообщения. После этого граф сценария будет выглядеть так:
Эти блоки не связаны между собой. Чтобы задать последовательность диалога (событие -> отправка сообщения), наведите на блок события. Появится кружок, из которого можно протянуть стрелку к блоку отправки сообщения:
Теперь блоки связаны. Кстати, связать их можно было через настройку "следующий блок" в меню настройки события:
Это может быть удобно, когда граф сценария очень большой и тянуть стрелочку из одного блока в другой сложно.