Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Якорь
Top
toc
type
Top
flat

Шаг 1.  Создание интеграции на gateway

1) Переходим в личном кабинете в пункт Помощь → API

Image Removed

2) Копируем авторизационный токен

Image Removed

3) Переходим в раздел Сценарии -> Сценарии и копируем идентификатор сценария для интеграции

Image Removed

CSS Stylesheet
.top-button { background-image: url(https://confluence.twin24.ai/download/thumbnails/23986188/baseline_keyboard_arrow_up_white_18dp.png) !important; background-position: center; background-color: #47a7f5 !important; background-repeat: no-repeat; box-shadow: -1px 1.5px 3px #999; color: #47a7f5 !important; border-radius:50px !important; position: fixed; bottom: 45px; left: 93.5%; width: 50px; height: 50px !important; font-size: 12px !important; padding: 14.5px !important; z-index: 2; } .top-button:hover{ background-color: #65b9ff !important; color: #65b9ff !important; } .page-header{ background-color: #232838; background-repeat: no-repeat; background-position: center; width: auto; height: 100px; background-image: url(https://confluence.twin24.ai/download/attachments/23986188/logo_twin-02.png); background-size: 10em; color: #fff; font-size: 20px; padding: 20px; } .page-footer{ background-color: #232838; background-image: url(https://confluence.twin24.ai/download/thumbnails/23986188/decorated-pattern-dark.png); width: auto; height: 10px; color: #fff; text-align: end; font: small-caption; padding-inline-end: 30px; padding-top: 200px; padding-bottom: 30px; } .page-headline{ background-image: url(https://confluence.twin24.ai/download/thumbnails/23986188/Solid256dot8_2changed.png); background-repeat: no-repeat; background-position-x: -227px; background-position-y: center; padding: 20px; background-color: #007bff; width: auto; height: 10px; color: #fff; text-align: center; font: caption; font-weight: 600; } .tabs-menu{ padding-left: 85% !important; }
Message Box
iconnone
titleСодержание:
typegeneric

Оглавление

Создание интеграции на Gateway

  1. В боковом меню выберите Помощь – API.

Image Added

       2. Скопируйте авторизационный токен.

Image Added

       3. Перейдите в раздел Сценарии Сценарии и скопируйте идентификатор сценария для интеграции.

Image Added

       4. Перейдите 4) Переходим на gateway.twin24.ai/docs и кликаем на нажмите кнопку Authorize.

Image Modified

5) В поле вставляем        5. Вставьте скопированный авторизационный токен и прожимаем нажмите кнопку Authorize.

Image Modified

6) Нажимаем Close       6. Нажмите кнопку Close.

Image Modified

7) Выбираем        7. Раскройте метод POST /integration/botв разделе Bot integration.

Image Modified

8) Нажимаем        8. Нажмите кнопку Try it out.

Image Modified

9) Заполняем . Заполните тело запроса следующими данными:

ПолеОписание
nameИмя интеграции (произвольное)
serviceEDNA
botIdId из шага 3
dialogTtlВремя жизни сессии в секундах
domainИмя вашего домена в EDNA
tokenНе используется

Image Modified

Блок кода
languagejspy
themeDJango
firstline1
titleПример задания параметров метода
linenumberstrue
collapsetrue
{
  "name": "Lev_EDNA_test",
  "service": "EDNA",
  "botId": "052d537a-a565-4455-98d1-d7434bad1cc5",
  "dialogTtl": 3600,
  "settings": {
    "domain": "twin.edna.ru",
    "token": ""
  }
}



10) Прожимаем . Нажмите кнопку Execute.

Image Modified

11) Если пришёл . Если метод был выполнен успешно (отображается код 201 - успех), копируем то скопируйте данные из ответа.

Image Modified

...

Продолжение интеграции в

...

ЛК EDNA

...

  1. С правами администратора

...

  1. перейдите в раздел Настройки

...

  1. Чат-бот.

Image Modified

      2) Добавляем . Добавьте нового чат-бота.

Image Modified
3) Даём имя, подставляем вебхук в поля 

       3. В диалоговом окне Редактирование чат-бота введите следующие параметры:

  • Укажите имя чат-бота.
  • В поляURL бекенда чат-бота для обработки сообщений клиента и URL бекенда чат-бота для инициации диалога с клиентом

...

  • вставьте вебхук (из последнего пункта предыдущего шага) . 

Image Added

       4. Сохраните настройки.

Image Added

       5. Включите чат-бота.

Image Added

       6. Нажмите кнопку +Token.

Image Added

       7. Скопируйте токен.

Image Added

Возвращение к интеграции на Gateway

  1. Выберите метод PATCH в разделе Bot integration.

Image Added

       2. Нажмите кнопку Try it out.

Image Added

       3. Введите ID интеграции.

Image Added

       4. В теле запроса укажите только токен.

Image Removed

4) Сохраняем настройки

Image Removed

5) Включаем чат-бота

Image Removed

6) Нажимаем +Token

Image Removed

7) Копируем токен

Image Removed

Шаг 3. Возвращение на gateway

1) Выбираем метод PATCH Update bot integration settings

Image Removed

2) Жмём Try it out

Image Removed

3) Вводим ID интеграции

Image Removed

4) В теле оставляем только токен

Image Modified

Блок кода
languagejspy
themeDJango
firstline1
titleПример задания токена
linenumberstrue
collapsetrue
{
  "settings": {
    "token": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJleHRlcm5hbEJvdDE2ODA3NOjE2ODA3NTA0OTB9.U"
  }
}


       5) Жмём . Нажмите кнопку Execute.

Image Modified


Если пришёл        6. Если метод был выполнен успешно (отображается код 200), то интеграция завершена.

Image Modified


Пример настройки маршрута

В ЛК EDNA Примечение: в лк Edna необходимо настроить маршруты перевода для нового бота т.е с кого на кого переводить. Первым в маршруте должен стоять чат-бот.

Image Modified

Button Hyperlink
custom-icontop-button
idtop-button
title.
typestandard
classtop-button
url#Top