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'];
}
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта