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

Основные понятия J‑Graph

Что такое холст

Сценарий бота в J‑Graph размещается на холсте, который представляет собой двумерное пространство, не ограниченное в высоту и ширину.

Что такое шаги

Сценарий состоит из шагов, на основе которых строится логика работы бота: ожидание действий пользователя и реакции на них.

Шаги, связанные между собой как родительские и дочерние, объединяются в группы.

Из чего состоят шаги

В свою очередь шаги состоят из блоков — элементов, которые описывают, как бот может попадать в шаги и что он при этом должен делать. Существует несколько типов блоков:

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

  • Способы активации — фразы клиента и события, по которым диалог может перейти в текущий шаг.

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

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

Шаги соединены связями — линиями, визуализирующими возможные переходы между ними. В совокупности шаги и связи образуют последовательный сценарий бота.