LiveTex.Event.CONVERSATION_STARTED
Описание
Событие начала обращения.Данные
event
'conversation-started'
data
Параметр | Тип | Описание | |
---|---|---|---|
source | {type: LiveTex.SourceType, id: string} | Источник обращения | |
widget_type | LiveTex.WidgetType | Тип виджета, с которого начато обращение | |
conversation_attributes | !Array.< !LiveTex.ConversationAttribute > | Аттрибуты чата |
Пример
function onConversationStarted(event) {
var data = event['data'];
var source = event['data']['source'] || {};
var sourceType = source['type'];
if (sourceType === LiveTex.SourceType.VISITOR) {
alert('Обращение началось с сообщения посетителя');
} else if (sourceType === LiveTex.SourceType.EMPLOYEE) {
alert('Обращение началось с приглашения оператора');
} else if (sourceType === LiveTex.SourceType.SYSTEM) {
alert('Обращение началось с автоприглашения');
} else if (sourceType === LiveTex.SourceType.API) {
alert('Обращение началось после вызова метода API');
}
}
var descriptor = LiveTex.addEventListener(
LiveTex.Event.CONVERSATION_STARTED, onConversationStarted);