Перейти к основному содержимому

Блоки

В графическом редакторе J‑Graph логика работы бота основана на шагах. Блоки описывают, как бот может попадать в шаги и что он при этом должен делать.

Фразы клиента и события

Фразы клиента и события определяют, когда диалог может перейти из текущего шага сценария в другие шаги:

  • После того как клиент сказал фразу, которая похожа на настроенные в сценарии фразы и выражает его намерение.
  • После того как было совершено какое-либо действие в аккаунте, в сценарии бота или в подключенном к проекту канале, на которое бот может среагировать.
подсказка
Также для описания схемы диалога с ботом есть похожий вид блоков — способы активации. Они определяют, как диалог может перейти в текущий шаг из других шагов.

Реакции бота

Реакции — действия, которые будут выполнены ботом при попадании в шаг. Например, бот может отправить клиенту текст, кнопки или автоматически перейти в другой шаг сценария.

подсказка
Особый вид блоков реакций — блоки действий. Они выполняют сложные и часто повторяющиеся действия бота или фрагменты сценариев: например, HTTP-запрос или перевод на оператора.