JAICP

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


Viber — приложение-мессенджер, которое позволяет отправлять сообщения, совершать видео и голосовые VoIP звонки.

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

  1. Создайте бота.
  2. Создайте входящий канал.
  3. Протестируйте бота.

Создание бота

Для создания бота вам необходимо создать аккаунт, а также установить официальное приложение Viber на смартфон.

Перейдите на сайт Partners Viber и авторизуйтесь.

Код подтверждения придет в ваше мобильное приложение.

На панели управления нажмите Create Bot Account. Здесь необходимо:

  1. Загрузить Account Image. Это изображение будет отображаться в профиле бота и как иконка в разделе Диалоги.
  2. Заполните поля. Обратите внимание, что поля со звёздочкой обязательны для заполнения.
  3. Ознакомьтесь с соглашением > нажмите Create.

Далее вам будет выдан токен для аутентификации. Он представляет собой набор символов вида 4a9a532197a7d267-1e8e559263524c09-d229ab2cb137d16b и необходим, чтобы получать и отправлять сообщения на сервер Viber. Скопируйте этот токен.

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

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

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

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

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

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

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

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