$analytics.setAutomationStatus
Метод фиксирует статус автоматизации диалога. Сессия может считаться автоматизированной, например, если вопрос пользователя был решен без участия оператора.
подсказка
Статистику по автоматизации диалогов можно просмотреть в разделе Обзор проекта.
Синтаксис
Метод принимает в качестве аргумента логическое значение: true
или false
.
$analytics.setAutomationStatus(false)
предупреждение
Если в ходе одной сессии метод был вызван несколько раз, то будет записан только последний статус, с которым завершился диалог.
Использование в сценарии
В примере бот фиксирует неавтоматизированный диалог в текстовом канале:
state: TransferToAgent
intent!: /TransferToAgent
a: Соединяю вас с оператором.
script:
$response.replies = $response.replies || [];
$response.replies.push({
"type": "switch",
"firstMessage": $jsapi.chatHistory(),
"closeChatPhrases": ["/closeChat", "Закрыть диалог"]
});
$analytics.setAutomationStatus(false);