Перейти к основному содержимому

Viber

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

Чтобы использовать Viber в качестве входящего канала, нужно:

  1. Создать сценарий.
  2. Настроить подключение на стороне Viber.
  3. Опубликовать сценарий в канал.
  4. Протестировать бота.

Создайте сценарий

подсказка

Старт диалога

В канале Viber диалог начинает клиент, а не бот. Чтобы диалог начался по любому первому сообщению клиента, добавьте глобальный интент $TEXT.

  1. В любом месте сценария нажмите Добавить экран → Сделать свой интент.
  2. В качестве примера введите $TEXT.
  3. Включите опцию Сделать доступным из любой точки сценария.
  4. Соедините добавленный интент $TEXT с экраном приветствия в сценарии.
предупреждение
Опция Любая другая фраза не должна быть связана с другими блоками.

Теперь бот начнет работу после того, как клиент напишет любое сообщение в диалоге.

Обработка непредсказуемых фраз клиента

Для того чтобы бот смог отвечать на сообщения клиента, непредусмотренные в сценарии, добавьте еще один интент и введите $TEXT.

Соедините опцию Любая другая фраза с блоком, в котором будет ответ на случай, если клиент напишет что-то непредсказуемое.

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

Настройте подключение на стороне Viber

Чтобы подготовить Viber к публикации вашего бота, нужно выполнить следующее:

  1. Зарегистрируйтесь в сервисе Viber и установите официальное приложение Viber на смартфон.
  2. Авторизуйтесь на Viber Admin Panel с помощью учетной записи, созданной на предыдущем шаге.
    • Код подтверждения придет вам в мобильном приложении.
  3. На панели управления в Viber Admin Panel нажмите Create Bot Account.
  4. Загрузите Account Image — изображение, которое будет использоваться в профиле бота и как иконка в разделе Диалоги.
  5. Заполните обязательные поля.
  6. По желанию заполните необязательные поля и ознакомьтесь с соглашением.
  7. Нажмите Create.
  8. Получите и скопируйте токен.
    • Это набор символов вида 4a9a532197a7d267-1e8e559263524c09-d229ab2cb137d16b.
    • Он необходим, чтобы получать и отправлять сообщения через сервер Viber.

Опубликуйте сценарий в канал

Выберите нужного бота и перейдите в раздел Каналы в его настройках. Из списка каналов выберите Viber.

Во всплывающем окне вы увидите поля для заполнения:

  • Название подключения — укажите название канала или оставьте то, которое указано по умолчанию.
  • Токен — вставьте токен, который вы скопировали ранее.
  • Имя отправителя — укажите имя, которое будет отображаться в диалоге в качестве имени бота-собеседника.
  • Приветствие в окне чата — активируйте переключатель и укажите приветственное сообщение бота, которое появится в чате с клиентом. Сессия начнется после первого сообщения клиента.

Нажмите Подключить.

Протестируйте бота

Теперь протестируйте бота, написав ему в мессенджере Viber.

Подключить Viber через Битрикс24

Также вы можете опубликовать чат-бота Aimylogic в мессенджере Viber через Битрикс24.