Zendesk как входящий канал
Zendesk — программное обеспечение для общения с клиентами и сотрудниками.
Чтобы начать использовать Zendesk как входящий канал:
- Настройте Zendesk OAuth client.
- Создайте пользователя для бота с необходимыми правами.
- Создайте канал в JAICP.
- Настройте триггер.
- Настройте Zendesk вручную.
- Протестируйте бота.
Настройка Zendesk OAuth client
Чтобы подключить бота, зарегистрируйтесь или авторизуйтесь на Zendesk. Проверьте, что для вашего тарифного плана можно добавить внешние профили на пользователя. Затем приступайте к настройке Zendesk OAuth client:
- Нажмите слева на панели Zendesk.
- Перейдите в раздел Каналы → API, затем выберите вкладку Клиенты OAuth.
- В списке Все клиенты OAuth выберите нужного клиента или создайте нового.
- Укажите имя клиента в поле Уникальный идентификатор и нажмите Сохранить.
- Сохраните секретный ключ, который появится в новом поле. Приложения используют его для перенаправления к вашему клиенту.
- Нажмите Сохранить.
Создание роли и пользователя для бота
- Нажмите слева на панели Zendesk.
- Перейдите в раздел Управление → Люди.
- Нажмите Добавить роль.
- Заполните поля Имя, Описание для новой роли.
- Установите необходимые настройки доступа для роли в полях Тикеты и Система.
- Нажмите Добавить пользователя, чтобы создать пользователя.
- Заполните поля Имя, Почта. В поле Роль укажите ранее созданную роль для бота.
Создание канала
-
В JAICP нажмите Каналы → Входящие → Подключить канал на панели управления.
-
В разделе Другие выберите Zendesk.
-
Укажите настройки:
- Название — название канала.
- Токен — секретный ключ из настроек Zendesk OAuth client.
- Идентификатор клиента OAuth — уникальный идентификатор из настроек Zendesk OAuth client.
- Домен — поддомен вашего приложения Zendesk, который вы указали при регистрации.
- Имя пользователя — email пользователя для бота, от которого будут приходить ответы на запросы.
- Пароль пользователя — пароль от учетной записи пользователя для бота.
- Ветка — ветка проекта, которую вы хотите развернуть в канал, по умолчанию
master
. Вы также можете выбрать Git-тег или ввести хеш конкретного коммита. - Публикация — способ публикации проекта:
- Автоматически после каждого сохранения изменений в проект;
- Вручную с помощью кнопки Опубликовать в строке с описанием канала.
предупреждениеПубликацию сценария нужно выполнять перед запуском бота. На этом этапе происходит сборка бота, проверка синтаксиса сценариев и скриптов, а также проверка прохождения тестов. -
Нажмите Создать.
-
Дождитесь всплывающего окна с результатом публикации. После успешной публикации чат-бот готов к использованию.
Настройка триггера
Настроим триггер, который будет оповещать бота о тикете, если тот был создан или обновлен. Уведомление будет отправлено, если тикет не содержит тег bot_no_answer
и был создан при помощи канала Email
, на него еще не ответил ни один агент поддержки.
- Нажмите слева на панели Zendesk.
- Перейдите в раздел Бизнес-правила → Триггеры.
- Нажмите Добавить триггер.
- Заполните поля Название триггера, Описание.
- В разделе Условия в графе Выполняются ВСЕ следующие условия добавьте условия:
- Канал → Равно → Эл. почта
- Ответы агента → Меньше → 0
- Теги → Не содержит ни одного из следующих элементов →
bot_no_answer
- В графе Выполняется ЛЮБОЕ из следующих условий добавьте условия:
- Тикет → Равно → Создано
- Тикет → Равно → Обновлено
- В разделе Действия выберите Известить адресата.
- Установите адресата вручную или автоматически и добавьте в поле Тело JSON текст:
{"ticketId": {{ticket.id}}}
- Нажмите Создать.
Ручная настройка Zendesk
Если у вас нет возможности выдать права боту на добавление адресата, это можно сделать вручную. В этом случае адресат будет обращаться к серверу Just AI.
- Нажмите слева на панели Zendesk.
- Перейдите в раздел Настройки → Расширения.
- Нажмите Добавить адресата и выберите Адресат HTTP.
- Заполните поля Заголовок, URL, Метод и нажмите Отправить.
Тестирование бота
В подключенном канале перейдите к диалогу с ботом и отправьте ему приветственную/активационную фразу, предусмотренную вашим сценарием. После этого должен начаться ваш диалог с ботом.