This site is no longer updated.Go to new Conversational Cloud docs

Webim v2


Webim — платформа онлайн-консультирования. Общение возможно через различные каналы: чат на сайте, мессенджеры, социальные сети, чатботы, мобильные приложения и другие. Платформа также интегрируется с CRM и HelpDesk системами.

Webim в платформе JAICP вы можете подключить как входящий или операторский канал. В этой статье мы рассматриваем подключение канала Webim v2. Для данного канала подключение ботов происходит посредством External Bot API 2.0.


Настройка Webim v2

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

Приступите к созданию нового бота, заполните поля:

  • Оператор для бота — выберите оператора, к которому будет прикреплён бот. Рекомендуется создавать для ботов отдельных операторов.
  • Тип бота — выберите Умный бот
  • Порядок сортировки — порядок определяет, на каком месте в списке ботов данный бот будет находиться. Чем меньше число, тем выше приоритет.
  • Статус — выберите статус бота.
  • Версия — выберите версию 2.
  • Ссылка на внешний API — в качестве ссылки на внешний API укажите https://example.com. После подключения канала в платформе JAICP необходимо будет заменить эту ссылку.

Нажмите Сохранить. Скопируйте токен авторизации, он понадобится на этапе созданий канала в JAICP.


Создание канала

Нажмите на панели управления Каналы > Входящие > Создать канал. В разделе Другие выберите Webim v2.

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

  • Название — укажите название для канала или оставьте по умолчанию.
  • Токен — вставьте скопированный ранее токен.
  • Почтовый адрес — укажите почтовый адрес учетной записи администратора сервиса Webim.
  • Пароль — укажите пароль учетной записи администратора сервиса Webim.

Указание данных учетной записи администратора необходимо только для получения списка операторов.

  • Домен — введите домен, на который вы устанавливаете сервис Webim. Например, для учетной записи https://examplecom.webim.ru домен examplecom.
  • Oтправлять ли /start в начале диалога — при активном параметре бот начинает диалог, не дожидаясь сообщения от клиента.
  • Ветка — укажите ветку проекта, которую хотите развернуть в канал, по умолчанию master.
  • Публикация — автоматически (после каждого сохранения внесенных в проект изменений) или вручную (с помощью кнопки Опубликовать в строке с описанием канала).

Обратите внимание на переключатель Публикация. Публикацию или деплой сценария нужно выполнять перед запуском чатбота. На этом этапе происходит сборка чатбота, проверка синтаксиса сценариев и скриптов, а также проверка прохождения тестов.

Нажмите Создать. Дождитесь всплывающего окна с результатом деплоя.

После создания канала формируется API Endpoint, перейдите к редактированию канала и скопируйте значение поля API Endpoint. Вернитесь в Webim, перейдите к редактированию бота. Замените здесь значение поля Ссылка на внешний API на скопированный API Endpoint.


Тестирование бота

Перейдите в окно диалога с ботом в подключенном мессенджере и отправьте ему приветственную/активационную фразу, предусмотренную вашим сценарием. После этого должен начаться ваш диалог с ботом.