Типы event
event — реакция на событие, происходящее в канале, аккаунте или проекте.
Общие события
| Событие | Описание |
|---|---|
tariffBlocked |
Аккаунт заблокирован по каким-либо тарифным ограничениям |
sessionDataSoftLimitExceededᅠᅠᅠᅠ |
Достигнут soft лимит сохранения данных в объект $session |
clientDataSoftLimitExceeded |
Достигнут soft лимит сохранения данных в объект $client |
sessionDataHardLimitExceeded |
Достигнут hard лимит сохранения данных в объект $session |
clientDataHardLimitExceeded |
Достигнут hard лимит сохранения данных в объект $client |
smsFailedEvent |
SMS-сообщение не было отправлено получателю |
smsSuccessEvent |
SMS-сообщение было успешно отправлено получателю |
События STS классификатора
| Событие | Описание |
|---|---|
match |
Отправленный текст распознан |
noMatch |
Отправленный текст не распознан |
timeLimit |
Превышен лимит на время обработки запроса |
lengthLimit |
Превышен лимит на количество символов |
События каналов
События fileEvent и fileTooBigEvent поддерживаются только во входящих каналах, кроме JivoSite, Zendesk и Zendesk Chat. В чатвиджете поддерживается только событие fileEvent.
Битрикс24
Подробнее о подключении канала Битрикс24
| Событие | Описание |
|---|---|
ONAPPINSTALL |
Приложение установлено |
ONAPPUPDATE |
Приложение обновлено |
ONIMBOTMESSAGEADD |
Бот получил сообщение |
ONIMBOTMESSAGEUPDATE |
Бот обновил сообщение |
ONIMBOTMESSAGEDELETE |
Бот удалил сообщение |
ONIMCOMMANDADD |
Бот получил команду |
ONIMJOINCHAT |
Бот получил информацию о включении его в чат или личную переписку |
ONIMBOTDELETE |
Бот удален |
CRM_SUCCESS_EVENT |
Событие CRM Битрикс24 обновлено |
CRM_FAILED_EVENT |
Событие CRM Битрикс24 не обновлено |
edna WhatsApp
Подробнее о подключении канала edna WhatsApp
В канале edna WhatsApp поддерживается событие locationEvent, которое срабатывает, когда клиент отправляет боту локацию.
Подробнее о подключении канала Facebook
| Событие | Описание |
|---|---|
facebookSendLocation |
Клиент отправил локацию |
rawRequestEvent |
Запрос не попал ни в один другой event, текст в сообщении отсутствует |
Telegram
Подробнее о подключении канала Telegram
| Событие | Описание |
|---|---|
telegramSendContact |
Клиент отправил контакт |
telegramSendLocation |
Клиент отправил локацию |
telegramApiRequestFailed |
Не удалось загрузить файл |
telegramAnyMessage |
Не удалось идентифицировать тип сообщения |
telegramCallbackQuery |
Клик по кнопке c callback_data |
telegramAnyRequest |
Запрос не попал ни в один другой event |
Viber
Подробнее о подключении канала Viber
| Событие | Описание |
|---|---|
viberSendLocation |
Клиент отправил локацию |
viberSendSticker |
Клиент отправил стикер |
viberSendContact |
Клиент отправил контакт |
viberUnsubscribe |
Клиент отписался от бота. Бот не может посылать новые сообщения |
conversationStarted |
Бот отправил приветственное сообщение до начала сессии |
При использовании события conversationStarted возможно расхождение количества уникальных пользователей на странице Управление аккаунтом с данными, которые есть у аккаунт-менеджера. Для получения актуальной информации обратитесь к аккаунт-менеджеру.
Vonage
Подробнее о подключении канала Vonage
Когда в канале Vonage WhatsApp приходит любое не текстовое сообщение, то в сценарий отправляется событие с названием типа сообщения. Например, event: audio. При этом в eventData передается весь входящий запрос от Vonage WhatsApp.
Webim (External Bot API 2.0)
Подробнее о подключении канала Webim (External Bot API 2.0)
В канале Webim (External Bot API 2.0) поддерживается событие noLivechatOperatorsOnline, которое срабатывает, когда операторы отсутствуют онлайн.
Подробнее о подключении канала WeChat
| Событие | Описание |
|---|---|
weChatSendLocation |
Клиент отправил локацию |
weChatAnyMessage |
Не удалось идентифицировать тип сообщения |
Операторские каналы
Подробнее о подключении операторских каналов
| Событие | Описание |
|---|---|
livechatFinished |
Оператор закрыл чат с клиентом |
noLivechatOperatorsOnline |
Оператор отсутствует онлайн |
Телефония
Подробнее о подключении телефонии
| Событие | Описание |
|---|---|
hangup |
Клиент повесил трубку |
transfer |
Совершен перевод на оператора |
botHangup |
Разговор окончен по запросу бота |
noDtmfAnswerEvent |
Абонент не ввел DTMF-сообщение (тональный набор) |
speechNotRecognized |
Запрос клиента не был распознан в течение 5 секунд или на распознавание ничего не пришло |
onCallNotConnected |
Бот не смог дозвониться до клиента. |
bargeInIntent |
Клиент сделал попытку перебить бота в режиме перебивания по условию. |