$analytics.setAutomationStatus
This method sets the dialog automation status. A session can be considered automated, for example, if the user’s request was resolved without agent assistance.
tip
You can find dialog automation statistics in the Project overview section.
Syntax
The method accepts a Boolean value (true
or false
) as an argument.
$analytics.setAutomationStatus(false)
caution
Only the last status will be recorded if the method is called more than once in one session.
How to use
In the example script below, the bot sets a status for a non-automated dialog in a text channel:
state: TransferToAgent
intent!: /TransferToAgent
a: I’m connecting you with an agent.
script:
$response.replies = $response.replies || [];
$response.replies.push({
"type": "switch",
"firstMessage": $jsapi.chatHistory(),
"closeChatPhrases": ["/closeChat", "Close dialog"]
});
$analytics.setAutomationStatus(false);