Viber
Этот раздел посвящен библиотеке для работы с Viber API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
Начиная с 05.02.2024 данный способ создания ботов более недействителен: Rakuten отменил возможность создавать ботов бесплатно и теперь для работы с API необходимо проходить верификацию по коммерческой модели. Подробнее тут
Методы данной библиотеки не проходят тестирование с 10.01.2025
Начало работы
У Viber есть варианта REST API: для работы с каналами и для чат-ботов. В обоих случаях основными параметрами для работы служат Токен и IDПользователя
Управление каналом
- Зайдите в приложение Viber и создайте новый канал
- После создания, перейдите в настройки канала -> Для разработчиков, и скопируйте Токен канала
- Установите Webhook для получения обновлений. См. Установить Webhook
- IDПользователя - ваш ID или ID администратора канала. См. Получить информацию о канале
Управление чат-ботом
- Перейдите в в кабинет партнера Viber и авторизуйтесь с вашим номером телефона, который привязан к Viber
- Выберите пункт создания нового бота
- В меню создания бота заполните все необходимые поля
- Скопируйте Токен
- Получите информацию о своем боте отсканировав QR на странице создания или в настройках (пункт чат-боты) в приложении Viber
- Установите Webhook для получения обновлений. См. Установить Webhook
При работе с чат-ботом в качестве IDПользователя будет выступать ID конкретного человека, с которым ведется диалог. Получить можно при обработке входящих сообщения по Webhook
Важно: ID одного и того же пользователя у чата и канала имеют разные значения. Нельзя использовать ID, полученный из сообщения боту для вызова методов управления каналом и наоборот