Отправка уведомлений из proxmox в telegram с использованием Webhook
Для отправки уведомлений из Proxmox в телеграмм можно использовать функционал Webhook. Подробная документация приведена по ссылке.
Пример настройки уведомления для отправки в телеграмм:
Method: POST
URL: https://api.telegram.org/bot{{secrets.api_key}}/sendMessage
Заголовок: content-type
со значением application/json
Тело:
{
"chat_id": "{{secrets.chat_id}}",
"message_thread_id": "{{secrets.thread_id}}",
"text": "<b>{{ title }}</b>\n<pre>{{ escape message }}</pre>",
"parse_mode": "HTML"
}
В секретах указать необходимые параметры.
Note
Пример приведен для отправки в супергруппу (форум) телеграмм, для отправки в обычный канал параметр message_thread_id
в теле не нужен.
Bug
Из за особенностей ограничений апи телеграмм длинные сообщения могут не отправляться через вебхук. Для исправления необходимо убрать логи из сообщения.
Подробнее Изменение шаблона сообщений proxmox notification для резервного копирования
Упоминания: