Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 11 Следующий »

Обратите внимание

Рассылка сообщений в вайбер через номер телефона невозможна, вместо номера телефона используется айди клиента, полученный в вайбере при помощи переменной {messengerUserId} внутри сценария.

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

Затем нужно привязать бота к чату, что описано в этой статье


Когда бот в вайбере создан и привязан к чату, можно начинать рассылку.

Подготовка рассылки в Twin API

Пример итогового запроса:

CURL
curl --request POST \
     --url https://notify.twin24.ai/api/v1/messages \
     --header 'accept: application/json' \
     --header 'authorization: Bearer <ваш токен>' \
     --header 'content-type: application/json' \
     --data '
{
  "messages": [
    {
      "useShortLinks": false,
      "channels": {
        "chat": {
          "provider": "TWIN",
          "messengerType": "VIBER",
          "chatId": "<айди чата, привязанного к боту в вайбер>",
          "botId": "<айди бота, сценарий которого будет использован в этой сессии>"
        }
      },
      "sendAt": "2018-08-24T10:25:07+00:00",
      "destinations": [
        {
          "messengerUserId": "<айди клиента в вайбере>"
        }
      ]
    }
  ]
}
'


    1)Зайдите в Twin API и найдите метод Create message batch.


    2) В поле Bearer введите свой токен авторизации из личного кабинета.

Инструкция по получению токена авторизации

Чтобы получить авторизационный токен, откройте вкладку Помощь – API и скопируйте оттуда ваш токен.


    3)В пункте messages нажмите ADD OBJECT.


    4)Для определения даты и времени, когда будет отправлено сообщение, нужно ввести дату и время в поле sendAt.

Формат даты и времени

2018-08-24T10:25:07+00:00

Для отправки сообщения без задержки, можно поставить неактуальную дату, например, как в подсказке выше.

Также можно отправлять сообщения в определённый промежуток времени, для этого нужно в поле allowedTimeRanges нажать кнопку ADD ARRAY OF STRINGS, затем добавить 2 даты в подходящем формате.


    5)В пункте destinations нажмите ADD OBJECT.


    6)В поле messengerUserId записывается айди пользователя в вайбере, который получается в сценарии через переменную {messengerUserId} во время общения с пользователем в чате через вайбер.

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


    7)В поле channels нужно нажать кнопку CHANNELS OBJECT

В открывшемся списке в поле chat нужно нажать на кнопку CHAT OBJECT

    8)Внутри объекта chat, нужно заполнить следующие поля:

ПолеЗначение
chatIdАйди чата из личного кабинета. К чату должен быть привязан бот, созданный в вайбере, ссылка на инструкцию по его созданию приведена в начале статьи
botIdАйди бота из личного кабинета, с которым будет начата сессия, бот должен быть из того же личного кабинета, через токен которого вы авторизовались
messengerTypeVIBER
providerTWIN


  • Нет меток