Implementiere Multi-Endpoint Support und konfigurierbare Benachrichtigungsregeln (Version 3.0)

This commit is contained in:
2025-06-27 14:08:26 +02:00
parent 18464d4c1b
commit 2b1e4274b3
4 changed files with 450 additions and 62 deletions

View File

@ -7,4 +7,46 @@
# APPRISE_URL=telegram://bottoken/ChatID
# APPRISE_URL=discord://webhook_id
APPRISE_URL=https://mattermost.medisoftware.org/hooks/i67zgcgajifxxxtfwjxcxace7a
# Apprise Konfiguration für mehrere Endpunkte
# Mehrere URLs können durch Kommas getrennt werden
# Mattermost Webhook
APPRISE_URL_MATTERMOST=mattermost://username:password@mattermost.medisoftware.org/channel?webhook=your_webhook_id
# Slack (optional)
# APPRISE_URL_SLACK=slack://token_a/token_b/token_c/#channel
# Telegram (optional)
# APPRISE_URL_TELEGRAM=telegram://bottoken/ChatID
# Discord (optional)
# APPRISE_URL_DISCORD=discord://webhook_id
# Email (optional)
# APPRISE_URL_EMAIL=smtp://user:pass@gmail.com:587
# Pushover (optional)
# APPRISE_URL_PUSHOVER=pover://token/user_key
# Microsoft Teams (optional)
# APPRISE_URL_TEAMS=msteams://TokenA/TokenB/TokenC/
# Benachrichtigungsregeln
# Mögliche Werte: all, critical, maintenance, outage
NOTIFICATION_LEVEL=all
# Benachrichtigungsfilter (kommagetrennt)
# Leer lassen für alle Meldungen
# Beispiele: "störung", "wartung", "warnung"
NOTIFICATION_FILTERS=
# Benachrichtigungszeiten (24h Format, kommagetrennt)
# Leer lassen für 24/7 Benachrichtigungen
# Beispiel: "08:00-18:00" für nur werktags
NOTIFICATION_HOURS=
# Verzögerung zwischen Benachrichtigungen (in Sekunden)
NOTIFICATION_DELAY=0
# Debug-Modus (true/false)
DEBUG_MODE=false