Обратите внимание
Рассылка сообщений в вайбер через номер телефона невозможна, вместо номера телефона используется айди клиента, полученный в вайбере при помощи переменной {messengerUserId} внутри сценария.
Подготовка к рассылке
Для того, чтобы рассылать сообщения в вайбер, создайте сценарий бота и интегрируйте его с вайбером.
Когда бот в вайбере создан и привязан к чату, можно переходить к подготовке рассылки.
Рассылка через Twin API
Пример итогового запроса:
- Зайдите в Twin API и найдите метод Create message batch.
- В поле Bearer введите свой токен авторизации из личного кабинета.
- Для добавления необходимых для отправления сообщения параметро, в пункте messages нажмите ADD OBJECT.
- Для определения даты и времени, когда будет отправлено сообщение, нужно ввести дату и время в поле sendAt.Для отправки сообщения без задержки, можно оставить поле пустым.
Формат даты и времени
2023-01-24T10:25:07+00:00
Также можно отправлять сообщения в определённый промежуток времени, для этого нужно в поле allowedTimeRanges нажать кнопку ADD ARRAY OF STRINGS, затем добавить 2 даты в подходящем формате. - Для определения адресата сообщения, в пункте destinations нажмите ADD OBJECT.
- В поле messengerUserId записывается айди пользователя в вайбере, который получается в сценарии через переменную {messengerUserId} во время общения с пользователем в чате вайбер.
- В поле channels нужно нажать кнопку CHANNELS OBJECT.
В открывшемся списке в поле chat нужно нажать на кнопку CHAT OBJECT. - Внутри объекта chat, нужно заполнить следующие поля:
- chatId - Айди чата из личного кабинета. К чату должен быть привязан бот, созданный в вайбере, ссылка на инструкцию по его созданию приведена в начале статьи.
- botId - Айди сценария бота из личного кабинета, с которым будет начата сессия, сценарий должен быть из того же личного кабинета, через токен которого вы авторизовались.
- messengerType - VIBER
- provider - TWIN
Если после нажатия кнопки Try It! вы увидели код 201, значит всё прошло успешно и у клиента должна начаться чат сессия в вайбер с выбранным сценарием.
Если после нажатия кнопки Try It! вместо кода 201 появляется код 400, либо 500, значит произошла ошибка и стоит перепроверить введённые значения.