Действия
В графическом редакторе J‑Graph логика работы бота основана на шагах. Блоки описывают, как бот может попадать в шаги и что он при этом должен делать.
подсказка
Действия — это особые блоки реакций.
Они выполняют сложные и часто повторяющиеся действия бота или фрагменты сценариев: например, HTTP-запрос или перевод на оператора.
Встроенные действия
J‑Graph предоставляет ряд встроенных блоков действий:
- HTTP-запрос
- Действия с Google Таблицами
- Завершение сессии
- Запрос номера телефона
- Запрос подтверждения
- Запрос текста
- Запрос файла
- Запрос числа
- Оплата через Telegram
- Отправка email
- Отправка SMS
- Перевод звонка на оператора
- Перевод чата на оператора
предупреждение
Документация к большей части блоков находится в разработке.
Пока что вы можете обратиться к документации по соответствующим встроенным тегам действий JAICP DSL.
В интерфейсе редактирования действий все параметры соответствуют аналогичным параметрам тегов.
Как создать свои действия
Продвинутая возможность
Если вам не хватает встроенных действий, вы можете создать свои. С помощью собственных действий вы можете реализовать любую логику работы бота и переиспользовать ее в разных частях сценария.
подсказка
Чтобы создать действие, пройдите инструкцию по созданию своего тега действия.
Помимо того, что после выполнения всех шагов вы сможете использовать тег в коде сценария,
в J‑Graph также автоматически появится соответствующий блок.