event
— реакция на событие, приходящие от ассистента, аккаунта или проекта.
Общие события
event | Описание |
---|---|
sessionDataSoftLimitExceeded | достижение soft лимита сохранения данных в объект $session |
clientDataSoftLimitExceeded | достижение soft лимита сохранения данных в объект $client |
sessionDataHardLimitExceeded | достижение hard лимита сохранения данных в объект $session |
clientDataHardLimitExceeded | достижение hard лимита сохранения данных в объект $client |
При превышении лимита текущий сценарий прерывается, смартап перестает отвечать клиенту. Для того, чтобы сценарий не прерывался, необходимо обрабатывать переполнение данных объектов $session
и $client
в сценарии.
В списке доступны следующие системные события:
Превышен лимит на время обработки запроса (timeLimit). Событие срабатывает по таймауту классификации запроса, если время работы классификатора превысит 10 секунд.
Превышен размер входящего сообщения (lengthLimit). Событие срабатывает в сценарии, если запрос (сообщение) пользователя превысил 400 символов. Если такое событие не предусмотрено в сценарии, то при отправке пользователем слишком большого текста, чат-бот по умолчанию промолчит.
Подробнее об ограничениях читайте в разделе Превышение лимита объектов $session и $client.
События STS классификатора
event | Описание |
---|---|
match | отправленный текст распознан |
noMatch | отправленный текст не распознан |
timeLimit | превышение лимита на время обработки запроса |
lengthLimit | превышение лимита на количество символов |