1. Регистрируемся или авторизовываемся на https://notify.events
2. Переходим в раздел "Каналы"
3. Вводим имя канала (например, "Majordomo") и нажимаем "Добавить"
4. Нажимаем "Добавить источник" и выбираем "API"
5. Запоминаем предложенный URL и нажимаем "Сохранить"
6. Нажимаем "Подписаться"
7. Выбираем нужный мессенджер и следуем инструкциям
8. Создаем скрипт на подобии этого:
Код: Выделить всё
$url = 'здесь вставить URL';
$text = isset($params['text']) ? $params['text'] : "Notification text not specified";
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query(array('text' => $text))
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === false) {
echo 'Error';
} else {
echo 'Done';
}
Код: Выделить всё
runScript('SendToNotifyEvents', array('text' => 'Test notification'));