Unterstützung von Erweiterungen Dritter: Pushover-Integration

MagicTradeBot unterstützt die native Integration mit Pushover – einem einfachen und zuverlässigen Push-Benachrichtigungsdienst. Dadurch können Bot-Instanzen in Echtzeit Warnungen und Ereignisbenachrichtigungen direkt an Ihre Mobilgeräte, Ihren Desktop oder Browser senden.

Egal, ob Sie eine einzelne Bot-Instanz verwalten oder Hunderte von Bots über verschiedene Börsen, Handelskonten und Server hinweg betreiben – Pushover hält Sie über kritische Ereignisse, Handelsaktivitäten und Systemfehler stets auf dem Laufenden.

Manuelle Überwachung wird unpraktikabel, wenn Bots Hunderte von Kryptowährungspaaren scannen und handeln. Mit Pushover stellen Sie sicher, dass keine wichtigen Ereignisse übersehen werden.


🚀 Überblick

Die Pushover-Integration ermöglicht es MagicTradeBot, benutzerdefinierte Nachrichten für folgende Zwecke zu senden:

  • Handelsausführungen (Kauf/Verkauf)
  • Strategieauslösungen und Gewinnmeilensteine
  • Fehler, Ausnahmen oder Systemwarnungen
  • Aktionen auf Kontoebene (z. B. unzureichendes Guthaben, API-Limits)

🔧 Hauptfunktionen

  • 📲 Sofortige Push-Benachrichtigungen an Mobil- oder Desktopgeräte
  • 🚨 Konfigurierbare Prioritätsstufen (Info, Warnung, Kritisch)
  • 📡 Funktioniert über alle Bot-Instanzen und Deployments hinweg
  • 🔁 Unterstützt Einzel- und Gruppennutzer
  • 📊 Leichtgewichtig und schnelle Nachrichtenübermittlung

🛠️ Voraussetzungen

  • Ein gültiges Pushover-Konto
  • Ihr User Key (Empfänger) und API-Token der Anwendung
  • Internetzugang vom Bot-Host für ausgehende HTTPS-Anfragen

⚙️ Konfigurationsschritte

1. Pushover-Zugangsdaten erhalten

Melden Sie sich bei Ihrem Pushover-Konto an und erstellen Sie eine neue Anwendung, um ein API-Token zu erhalten. Notieren Sie sich:

  • User Key: auf Ihrem Dashboard
  • API-Token: von Ihrer erstellten App

2. Bot-Konfiguration aktualisieren

Fügen Sie Ihre Pushover-Konfiguration zur Einstellungsdatei von MagicTradeBot hinzu (z. B. config.yaml):

alerting:
  pushover:
    enabled: true
    user_key: "YOUR_PUSHOVER_USER_KEY"
    api_token: "YOUR_PUSHOVER_API_TOKEN"
    device: "mobile"
    priority: "normal"
    sound: "magic"

3. Benachrichtigungsauslöser definieren

Legen Sie fest, welche Ereignisse Pushover-Benachrichtigungen auslösen sollen. Zum Beispiel:

  • Ergebnisse von Handelsausführungen (Erfolg oder Fehler)
  • Strategieein- und -ausstiege
  • Schwellenwertüberschreitungen (z. B. hohe Fehlerrate, niedrige Marge)

4. Integration testen

Senden Sie eine Testbenachrichtigung zur Überprüfung Ihrer Konfiguration:

curl -s \
  --form-string "token=YOUR_PUSHOVER_API_TOKEN" \
  --form-string "user=YOUR_PUSHOVER_USER_KEY" \
  --form-string "message=MagicTradeBot Testbenachrichtigung" \
  https://api.pushover.net/1/messages.json

🧪 Beispiel-Nachrichteninhalt

{
  "title": "MagicTradeBot-Warnung",
  "message": "Long-Trade auf ETH/USDT ausgeführt. Gewinn: +2,45%",
  "priority": 1,
  "sound": "magic",
  "device": "mobile",
  "timestamp": "2025-06-20T12:42:15Z"
}

✅ Vorteile der Pushover-Integration

  • 📍 Sofortige Updates ohne Prüfung von Logs oder Dashboards
  • ⚠️ Benachrichtigungen zu Trades, Fehlern und Ereignissen unterwegs
  • 🧘 Kein Polling oder aufwendige Monitoring-Tools notwendig
  • 🔒 Sicher und rate-limitiert mit Zustellbestätigungen
  • 📱 Anpassbare Benachrichtigungen je Gerät und Dringlichkeit

📎 Related Topics