mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-29 02:57:35 +02:00
3.0 KiB
3.0 KiB
id | sidebar_class_name |
---|---|
Viber | Viber |
<img src={require('../../static/img/APIs/Viber.png').default} width='64px' />
Viber
Этот раздел посвящен библиотеке для работы с Viber API. На данной странице описаны все действия, необходимые для полноценного начала работы
Начало работы
У Viber есть два REST API: один для работы с каналами, а второй - для чат-ботов. В обоих случаях основными параметрами служат Токен и IDПользователя
-
Если вам необходимо управлять каналом:
- Зайдите в приложение Viber и создайте новый канал
- После создания, перейдите в настройки канала -> Для разработчиков, и скопируйте Токен
- Установите Webhook. См. Установить Webhook
- IDПользователя - ваш ID (администратора канала). См. Получить информацию о канале
-
Если вам необходим чат-бот:
- Перейдите по ссылке https://partners.viber.com/account/create-bot-account и авторизуйтесь с вашим номером телефона, который привязан к Viber
- Выберите пункт создания нового бота
- В меню создания бота заполните все необходимые поля
- Скопируйте Токен
- Найти своего нового бота вы можете отсканировав QR на странице создания или в настройках (пункт чат-боты) в приложении Viber.
- Сейчас вы не можете начать диалог с ботом, сначала необходимо установить Webhook. См. Установить Webhook
- После запуска IDПользователя будет ID конкретного человека, ведущего диалог с ботом. Получить можно из обработыки входящих сообщения по Webhook
Важно: ID одного и того же пользователя у чата и канала - это разные значения. Нельзя использовать ID, полученный из сообщения боту для вызова методов управления каналом и наоборот