Блоки
В графическом редакторе J‑Graph логика работы бота основана на шагах. Блоки описывают, как бот может попадать в шаги и что он при этом должен делать.
Фразы клиента и события
Фразы клиента и события определяют, когда диалог может перейти из текущего шага сценария в другие шаги:
- После того как клиент сказал фразу, которая похожа на настроенные в сценарии фразы и выражает его намерение.
- После того как было совершено какое-либо действие в аккаунте, в сценарии бота или в подключенном к проекту канале, на которое бот может среагировать.
подсказка
Также для описания схемы диалога с ботом есть похожий вид блоков — способы активации.
Они определяют, как диалог может перейти в текущий шаг из других шагов.
Реакции бота
Реакции — действия, которые будут выполнены ботом при попадании в шаг. Например, бот может отправить клиенту текст, кнопки или автоматически перейти в другой шаг сценария.
подсказка
Особый вид блоков реакций — блоки действий.
Они выполняют сложные и часто повторяющиеся действия бота или фрагменты сценариев: например, HTTP-запрос или перевод на оператора.