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

Chat2Desk как операторский канал

Chat2Desk — омниканальная платформа для общения с клиентами при помощи чат-ботов в Instagram, Viber, Telegram, Facebook Messenger, Яндекс.Диалогов и бесплатного онлайн-чата.

Для использования операторского канала на платформе Chat2Desk:

  1. Настройте сервис Chat2Desk.
  2. Скопируйте API-токен.
  3. Создайте канал в JAICP.
  4. Подключите операторский канал.

Настройка сервиса​

Зарегистрируйтесь и авторизуйтесь в сервисе Chat2Desk. При регистрации на сайте пользователь становится администратором учетной записи своей организации.

предупреждение
После регистрации сервис работает в демо-режиме. Для перехода в полный режим, обратитесь к администрации сервиса.

Далее на панели управления нажмите Настройки > Аккаунты и каналы, создайте канал.

API​

API позволяет работать с функциями сервиса Chat2Desk из внешних систем. На панели управления нажмите Настройки > API.

В этом разделе выводится информация для настройки API: API-токен, количество доступных и реально совершенных API-вызовов за текущий месяц.

Скопируйте API-токен, он понадобится на этапе подключения бота к каналу. Для этого нажмите Показать напротив API-токена, введите пароль от аккаунта.

Создание группы операторов в Chat2Desk​

В личном кабинете Chat2Desk перейдите Настройки > Операторы.

В разделе Список операторов вы можете добавить нового оператора и его контакты. Для этого нажмите Создать оператора > заполните поля > сохраните данные.

Для добавления группы операторов нажмите Создать группу > введите название группы. В разделе Операторы в группах выберите созданную группу операторов > нажмите Добавить оператора в группу. Выберите из списка оператора и его квалификацию в группе.

Создание канала в JAICP​

Перейдите в платформу, нажмите на панели управления Каналы > Операторы > Подключить канал. В разделе Операторские каналы выберите Chat2Desk.

Заполните поля:

  • Название — укажите название для канала или оставьте по умолчанию.
  • API Endpoint — пользовательский хост API. Если вы используете хост https://api.chat2desk.com, оставьте значение по умолчанию.
  • Ключ API — укажите API-токен, который вы скопировали ранее из раздела API в системе Chat2Desk.
  • Название канала — выберите из списка один из доступных каналов.
  • Группа операторов — выберите из списка группу операторов, на которую будут поступать сообщения. Если группа не была выбрана, сообщения будут поступать администратору аккаунта.

Нажмите Создать.

Подключение канала​

Выберите уже созданный входящий канал из списка для подключения операторского. Перейдите в окно редактирования входящего канала. В поле Оператор выберите операторский канал из списка > нажмите Сохранить.

Сценарий​

Перевод на оператора​

Для перевода диалога на оператора в сценарии, необходимо использовать $response.replies.push с типом switch.

Например:

    state: switch
q!: оператор
script:
$response.replies = $response.replies || [];
$response.replies.push({
type: "switch",
closeChatPhrases: ["/closeLiveChat", "Закрыть диалог"],
firstMessage: $client.history,
lastMessage: "Мы ждём вас снова!",
});

Перевод на группу операторов​

Для перевода диалога на группу операторов используйте switch с параметром destination. Здесь destination — группа операторов, на которую нужно перенаправить клиентов.

Например:

    state: switch
q!: оператор
script:
$response.replies = $response.replies || [];
$response.replies.push({
type: "switch",
destination: "admin", // Название группы операторов Chat2Desk
closeChatPhrases: ["/closeLiveChat", "Закрыть диалог"],
firstMessage: $client.history,
lastMessage: "Мы ждём вас снова!",
});

Обратите внимание на особенности перевода на группу операторов для канала Chat2Desk:

  • Если при создании канала была указана группа операторов, но при этом в сценарии не был указан параметр destination, все запросы клиентов будут направлены на группу из настроек канала.
  • Если при создании канала была указана группа операторов, но при этом в сценарии в destination указана другая группа операторов, все запросы клиентов будут направлены на группу из сценария.
  • Если при создании канала не была указана группа операторов, но при этом в сценарии в destination указана, все запросы клиентов будут направлены на группу из сценария.
предупреждение
В одном сценарии для каждого switch можно использовать различные группы операторов в параметре destination.