ym88659208ym87991671
События для чат-ботов | Документация для разработчиков

Обрабатываем события сценария

Обновлено 24 марта 2025

Блок События позволяет обрабатывать события, происходящие в сценарии, например, закрытие чат-бота.

В поле блока вы можете выбрать из списка системных событий либо указать название произвольного события.

Каждое событие содержит возможность перехода.

В списке доступны следующие события:

  • Не удалось распознать фразу пользователя;

    Использование этого события в глобальном блоке определяет поведение чат-бота при обработке незнакомых фраз и запрещает использование настройки Ответы чат-бота при форс-мажорах.

  • Превышен лимит на время обработки запроса.

  • Превышен размер входящего сообщения. Событие срабатывает в сценарии, если в сообщении пользователя больше 400 символов. Если такое событие не предусмотрено в сценарии, то при отправке пользователем слишком большого текста, чат-бот промолчит.

  • Достижение лимита сохранения данных сессии сценария.

Переключатель Это глобальные события указывает на то, что указанные события будут попадать в блок независимо от того, на каком экране чат-бота он находится. На экран с глобальным блоком События нельзя добавить другие блоки. По умолчанию переключатель выключен.

Сценарий может содержать только один глобальный блок События.

Данные событий сохраняются в системной переменной $eventData. Для обращения к данным в других блоках внутри переменной используйте точечную нотацию:

$eventData.<название_события>.<поле>
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.