Rest: Отправить сообщение в чат

Сначала надо создать приложение в РазработчикамДругоеВходящий вебхук.

В поле «Генератор запросов» выбрать im.message.add.

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

Пример кода на PHP.

$post = [
  'DIALOG_ID' => '15', // ид пользователя (или чата), кому надо отправить сообщение
  'MESSAGE' => 'Сообщение'
];

$ch = curl_init('https://example.ru/rest/{ид-пользователя-приложния}/{секретный-код}/im.message.add.json');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$json = json_decode(curl_exec($ch), true); // Ответ сервера

if (curl_errno($ch)) {
  echo 'Ошибка curl: '.curl_error($ch);
}

// Завершить сеанс с cURL и освободить ресурсы
curl_close($ch);

if (isset($data['error'])) {
  echo 'Ошибка '.$data['error'];
}