JAICP

Одноклассники как входящий канал


Перед тем как начать подключение канала к боту, зарегистрируйтесь и авторизуйтесь в Одноклассниках.

Для использования Одноклассников как входящего канала:

Создание группы

Для того чтобы подключить бота, создайте группу в Одноклассниках и получите ключ доступа к ней.

  1. Перейдите в раздел Группы > Создать группу и выберите тип группы.
  2. Заполните необходимые поля и нажмите кнопку Создать.
  3. На странице группы перейдите в раздел Настройки > Сообщения. Во вкладке Сообщения могут писать разрешите общение с группой.
  4. В поле Работа с API нажмите кнопку Получить ключ доступа. Подтвердите выбор.
  5. Скопируйте токен и сохраните настройки.

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

Нажмите на панели управления Каналы > Входящие > Создать канал. В разделе Мессенджеры и соцсети выберите Одноклассники.

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

  • Название — укажите название для канала или оставьте по умолчанию.
  • Токен — укажите токен, который вы ранее получили в поле Ключ доступа API. После ввода токена появляется ссылка на диалог с ботом.
  • Ветка — укажите ветку проекта, которую вы хотите развернуть в канал, по умолчанию master. Вы также можете выбрать Git-тег или ввести хеш конкретного коммита.
  • Оператор — выберите операторский канал или оставьте пустым.
  • Публикация — автоматически (после каждого сохранения внесенных в проект изменений) или вручную (с помощью кнопки Опубликовать в строке с описанием канала).

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

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

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

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

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