Какую информация edna Chat Center передает чат-боту
Событие загрузки чата
При инициализации чата edna отправляет чат-боту веб-хук INIT_CHAT
, сообщая о том, что чат был инициализирован.
В веб-хуке передается следующая информация о клиенте:
action
— всегдаINIT_CHAT
.threadsClientId
— внутренний ID клиента в edna Chat Center.channelInfo.channelType
— канал, в котором был инициализирован чат.channelInfo.authorized
— авторизован ли клиент (true
/false
).platform
— только для каналов с типом Mobile (iOS/Android).sender
— информация об отправителе, всегдаThreadsAPI
.clientData
— тут передаются дополнительные поля с информацией о клиенте.
Отправка сообщения клиентом
Когда клиент пишет в тред, смаршрутизированный на чат-бота, edna отправляет вебхук MESSAGE
cо следующей информацией:
action
— всегдаMESSAGE
.text
— текст сообщения клиента.clientId
— ID клиента во внешней системе (для авторизованных клиентов).threadsClientId
— внутренний ID клиента в edna.sessionId
— ID треда в edna Chat Center.questionId
— ID сообщения в БД edna Chat Center.questionIndex
— номер сообщения в треде.channelInfo.channelType
— канал, в котором был инициализирован чат.channelInfo.authorized
— авторизован ли клиент (true
/false
).platform
— только для каналов с типом Mobile (iOS/Android).clientData
— тут передаются дополнительные поля с информацией о клиенте.segmentationInfo
— объект, содержащий дополнительную информацию для маршрутизации треда (кастомный параметр сегментации) после бота:key
— имя параметра сегментации.value
— значение параметра сегментации.
receivedAt
— время, когда было получено сообщение.attachments
— массив с объектами вложений.attachments.url
— ссылка на вложение.attachments.name
— имя файла вложения.attachments.type
— тип файла вложения.attachments.size
— размер вложения.
sender
— информация об отправителе, всегдаThreadsAPI
.settings.blockInput
— параметр, отвечающий за блокировку поля ввода сообщения (true
/false
) при использовании быстрых ответов.settings.masked
— параметр, отвечающий за маскирование цифр в сообщении клиента (true
/false
).