Отправка уведомлений из proxmox в telegram с использованием Webhook

Для отправки уведомлений из Proxmox в телеграмм можно использовать функционал Webhook. Подробная документация приведена по ссылке.

Пример настройки уведомления для отправки в телеграмм:

Отправка уведомлений из proxmox в telegram.png

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 для резервного копирования