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

Viber

Этот раздел посвящен библиотеке для работы с Viber API. На данной странице описаны все действия, необходимые для полноценного начала работы

warning

Начиная с 05.02.2024 данный способ создания ботов более недействителен: Rakuten отменил возможность создавать ботов бесплатно и теперь для работы с API необходимо проходить верификацию по коммерческой модели. Подробнее тут

Начало работы

У Viber есть два REST API: один для работы с каналами, а второй - для чат-ботов. В обоих случаях основными параметрами служат Токен и IDПользователя

  • Если вам необходимо управлять каналом:

    1. Зайдите в приложение Viber и создайте новый канал

    BF

    1. После создания, перейдите в настройки канала -> Для разработчиков, и скопируйте Токен

    BF

    1. Установите Webhook. См. Установить Webhook
    2. IDПользователя - ваш ID (администратора канала). См. Получить информацию о канале

  • Если вам необходим чат-бот:

    1. Перейдите по ссылке https://partners.viber.com/account/create-bot-account и авторизуйтесь с вашим номером телефона, который привязан к Viber

    BF

    1. Выберите пункт создания нового бота

    BF

    1. В меню создания бота заполните все необходимые поля

    BF

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

    BF

    1. Найти своего нового бота вы можете отсканировав QR на странице создания или в настройках (пункт чат-боты) в приложении Viber.

    BF

    1. Сейчас вы не можете начать диалог с ботом, сначала необходимо установить Webhook. См. Установить Webhook
    2. После запуска IDПользователя будет ID конкретного человека, ведущего диалог с ботом. Получить можно из обработыки входящих сообщения по Webhook

    Важно: ID одного и того же пользователя у чата и канала - это разные значения. Нельзя использовать ID, полученный из сообщения боту для вызова методов управления каналом и наоборот