База знаний

Отправка в чат-бот

Получить список подключенных ботов

Метод отправки запроса: GET

Список обязательных параметров:

Имя параметра Значение параметра
user Зарегистрированное в системе ID пользователя вида XXXXX или ХХХХХ.X
pass Пароль пользователя.

Получить список подписчиков бота

Метод отправки запроса: GET

Список обязательных параметров:

Имя параметра Значение параметра
user Зарегистрированное в системе ID пользователя вида XXXXX или ХХХХХ.X
pass Пароль пользователя.
botId Идентификатор бота. Значение параметра "id" из предыдущего запроса "Получить список подключенных ботов" или колонка "Идентификатор" напротив необходимого Telegram бота в таблице меню "Чат-боты \ Боты и каналы" личного кабинета.

Отправка сообщения подписчику Telegram бота

Метод отправки запроса: POST Content-Type: application/json

Список параметров JSON запроса:

Имя параметра Значение параметра
subscriberId Идентификатор пользователя. Значение параметра "id" из предыдущего запроса "Получить список подписчиков бота" или меню личного кабинета "Чат-боты \ Боты и каналы" ссылка "Управление" у нужного бота, затем значение в колонке "Идентификатор" напротив имени пользователя.
(параметры subscriberId и botId взаимоисключающие, можно использовать только один!)
botId Идентификатор Telegram бота. Значение параметра "id" из предыдущего запроса "Получить список подключенных ботов" или меню личного кабинета "Чат-боты \ Боты и каналы" колонка "Идентификатор" напротив необходимого Telegram бота (подключается непосредственно пользователем - кнопка "Добавить канал" далее иконка "Telegram бот").
(параметры botId и subscriberId взаимоисключающие, можно использовать только один!)
number Телефонный номер получателя сообщения в международном формате без символа "+". ВАЖНО: Параметр number указывается обязательно и только при использовании параметра botId.
(если указаны все три параметра - subscriberId, botId, number, то преимущество будет иметь только параметр subscriberId)
text Текст передаваемого сообщения.
buttons [{...}, {...}, ...] Массив c кнопками. Кнопок может быть несколько. Параметр не обязательный:
text Текст, отображаемый на кнопке.
url URL-адрес для перехода по кнопке.
auth {...} Блок авторизации:
user Зарегистрированное в системе ID пользователя вида XXXXX или ХХХХХ.X
pass Пароль пользователя.
Пример отправляемого JSON запроса (развернуть)...
{
  "subscriberId": "XXXXXXXXXXXXXXXXXXXXXXXX",
  "text": "Текст Вашего сообщения",
  "buttons": [
    {
      "text": "Текст на кнопке 1",
      "url": "https:// ссылка для кнопки 1"
    },
    {
      "text": "Текст на кнопке 2",
      "url": "https:// ссылка для кнопки 2"
    }
  ],
  "auth": {
    "user": "XXXXX",
    "pass": "PASSWORD"
  }
}