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