Блок События позволяет обрабатывать события, происходящие в сценарии, например, закрытие чат-бота.
В поле блока вы можете выбрать из списка системных событий либо указать название произвольного события.
Каждое событие содержит возможность перехода.
В списке доступны следующие события:
Не удалось распознать фразу пользователя;
Использование этого события в глобальном блоке определяет поведение чат-бота при обработке незнакомых фраз и запрещает использование настройки Ответы чат-бота при форс-мажорах.
Превышен лимит на время обработки запроса;
Превышен размер входящего сообщения;
Достижение лимита сохранения данных сессии сценария.
Переключатель Это глобальные события указывает на то, что указанные события будут попадать в блок независимо от того, на каком экране чат-бота он находится. На экран с глобальным блоком События нельзя добавить другие блоки. По умолчанию переключатель выключен.
Сценарий может содержать только один глобальный блок События.
Данные событий сохраняются в системной переменной $eventData
. Для обращения к данным в других блоках внутри переменной используйте точечную нотацию:
$eventData.<название_события>.<поле>