Уведомления в Telegram
- второй канал рядом с ntfy, оба необязательные: токен бота, несколько chat id, тема форума, свой адрес Bot API - успешные бэкапы приходят без звука, в сообщениях ссылка на карточку клиента - тестовая отправка синхронная: в настройках виден результат по каждому каналу - токен бота не попадает в тексты ошибок и логи Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a488d2ea08
commit
897ad48a2d
8 files changed
+354
-38
No files matched your search
@@ -296,7 +296,7 @@ func (s *Server) apiComplete(w http.ResponseWriter, r *http.Request) {
|
||||
if len(m.Warnings) > 0 {
|
||||
msg += fmt.Sprintf(", предупреждений %d", len(m.Warnings))
|
||||
}
|
||||
s.notify("Бэкап готов: "+c.Domain, msg, "low", "white_check_mark")
|
||||
s.notify(notification{Title: "Бэкап готов: " + c.Domain, Msg: msg, Priority: "low", Tags: "white_check_mark", Link: s.clientLink(c.ID)})
|
||||
}
|
||||
if c2, err := s.st.GetClient(c.ID); err == nil {
|
||||
if err := s.applyRetention(c2); err != nil {
|
||||
|
||||
Reference in new issue
Block a user