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

Работа с 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"
}];