Перейти к основному содержимому

$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);