Работа с actions
Для канала Webim (Custom Channel API) есть возможность проставлять ответу бота actions
.
actions
задается, если необходимы какие-либо действия кроме/вместо отправки ответных сообщений.
Типы actions
"type": | Параметры | Описание |
---|---|---|
"redirect_to_operator" | "operator_id" | Перевод на определенного бота. В поле "operator_id" задается id-номер оператора, тип string . |
"redirect_to_department" | "department_key" | Перевод в определенный отдел. В поле "department_key" задается id-номер отдела, тип string . |
"close_chat" | "category" | При закрытии чата проставляется категория. В поле "category" задается категория, тип string . |
"close_chat" | "sub_category" | При закрытии чата проставляется подкатегория. В поле "sub_category" задается подкатегория, тип string . |
"authorize_visitor" | "callbackName" , "args" | Статус авторизации клиента. |
Использование в сценарии
script:
$response.actions = [{
type:"authorize_visitor",
callbackName:"callbackNameExample",
args: [{argName1: "value1", argName2: "value2"}]
}];
script:
$response.actions = [{
type:"close_chat",
operatorId:"123"
},
{
type:"redirect_to_department",
departmentKey:"123"
}];