JAICP

Типы 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

Подробнее о подключении канала 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

Подробнее о подключении канала WeChat

Событие Описание
weChatSendLocation Клиент отправил локацию
weChatAnyMessage Не удалось идентифицировать тип сообщения

Операторские каналы

Подробнее о подключении операторских каналов


Событие Описание
livechatFinished Оператор закрыл чат с клиентом
noLivechatOperatorsOnline Оператор отсутствует онлайн

Событие livechatFinished не поддерживается в операторском канале Webim.


Телефония

Подробнее о подключении телефонии


Событие Описание
hangup Клиент повесил трубку
transfer Совершен перевод на оператора
botHangup Разговор окончен по запросу бота
noDtmfAnswerEvent Абонент не ввел DTMF-сообщение (тональный набор)
speechNotRecognized Запрос клиента не был распознан в течение 5 секунд или на распознавание ничего не пришло
onCallNotConnected Бот не смог дозвониться до клиента.
bargeInIntent Клиент сделал попытку перебить бота в режиме перебивания по условию.