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