Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagephp
themeDJango
titleCURL
collapsetrue
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": "20182023-0801-24T10:25:07+00:00",
      "destinations": [
        {
          "messengerUserId": "айди клиента в вайбере"
        }
      ]
    }
  ]
}
'

...

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

...


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

...

  1. Раскрыть
    title

...

  1. Как получить токен авторизации

    Чтобы получить авторизационный токен, откройте

...

  1. вкладку ПомощьAPI и скопируйте оттуда ваш токен.

...

  1. Image Added

  2.  

...

  1.  Для добавления необходимых для отправления сообщения параметро, в пункте messages

...

  1. нажмите ADD OBJECT.
    Image Modified

...

  1. Для определения даты и времени, когда будет отправлено сообщение, нужно ввести дату и время в поле sendAt.
    Подсказка
    titleФормат даты и времени

...

  1. 2023-

...

  1. 01-24T10:25:07+00:00

    Для отправки сообщения без задержки, можно

...

  1. оставить поле пустым.

    Image Modified

...

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

...

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

...


  1. Для определения адресата сообщения, в пункте destinations нажмите ADD OBJECT.
    Image Modified

...

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

...

  1. В поле channels нужно нажать кнопку CHANNELS OBJECT.
    Image Modified

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

...

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

...


  • chatId

...

  • - Айди чата из личного кабинета. К чату должен быть привязан бот, созданный в вайбере, ссылка на инструкцию по его созданию приведена в начале статьи.
  • botId

...

  • - Айди сценария бота из личного кабинета, с которым будет начата сессия,

...

  • сценарий должен быть из того же личного кабинета, через токен которого вы авторизовались.
  • messengerType

...

  • - VIBER
  • provider

...

  • - TWIN


Если после нажатия кнопки Try It! вы увидели код 201, значит всё прошло успешно и у клиента должна начаться чат сессия в вайбер с выбранным сценарием.

...