Supporto per estensioni di terze parti: Integrazione con Pushover

MagicTradeBot supporta l'integrazione nativa con Pushover — un servizio di notifiche push semplice e affidabile. Questa integrazione consente alle istanze del bot di inviare in tempo reale avvisi e notifiche di eventi direttamente ai tuoi dispositivi mobili, desktop o browser.

Che tu stia gestendo una singola istanza del bot o distribuendo centinaia di bot su vari exchange, account di trading e server, Pushover ti aiuta a rimanere informato su eventi critici, operazioni di trading ed errori di sistema ovunque tu sia.

Il monitoraggio manuale diventa poco pratico quando i bot analizzano e scambiano centinaia di coppie di criptovalute. Con Pushover puoi assicurarti di non perdere mai eventi importanti.


🚀 Panoramica

L'integrazione con Pushover consente a MagicTradeBot di inviare messaggi personalizzati per:

  • Esecuzioni di operazioni (acquisto/vendita)
  • Attivazioni di strategie e soglie di profitto
  • Errori, eccezioni o avvisi di sistema
  • Azioni a livello di account (es. saldo insufficiente, limiti API)

🔧 Funzionalità Principali

  • 📲 Notifiche push istantanee su dispositivi mobili o desktop
  • 🚨 Livelli di priorità configurabili (info, avviso, critico)
  • 📡 Funziona su tutte le istanze e distribuzioni del bot
  • 🔁 Supporta utenti singoli e gruppi
  • 📊 Invio leggero e rapido dei messaggi

🛠️ Prerequisiti

  • Un account Pushover valido
  • La tua User Key (destinatario) e il Token API dell'applicazione
  • Accesso a Internet dal server che ospita il bot per richieste HTTPS in uscita

⚙️ Passaggi di Configurazione

1. Ottieni le credenziali di Pushover

Accedi al tuo account Pushover e crea una nuova applicazione per ricevere un Token API. Copia:

  • User Key: disponibile nella tua dashboard
  • Token API: fornito dalla nuova applicazione

2. Aggiorna la configurazione del bot

Aggiungi la configurazione Pushover al file di impostazioni di MagicTradeBot (es. 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. Definisci i trigger delle notifiche

Puoi specificare quali eventi devono generare notifiche Pushover, ad esempio:

  • Risultati delle operazioni (successo o errore)
  • Entrate e uscite delle strategie
  • Superamento di soglie (es. alto tasso di errore, margine basso)

4. Testa l'integrazione

Esegui una notifica di prova per verificare la configurazione:

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

🧪 Esempio di Payload della Notifica

{
  "title": "Avviso MagicTradeBot",
  "message": "Eseguito trade long su ETH/USDT. Profitto: +2.45%",
  "priority": 1,
  "sound": "magic",
  "device": "mobile",
  "timestamp": "2025-06-20T12:42:15Z"
}

✅ Vantaggi dell'Integrazione con Pushover

  • 📍 Aggiornamenti immediati senza controllare i log o le dashboard
  • ⚠️ Ricevi notifiche su operazioni, errori ed eventi ovunque tu sia
  • 🧘 Nessuna necessità di strumenti di monitoraggio pesanti o polling
  • 🔒 Sicuro, con limiti di invio e conferme di consegna
  • 📱 Notifiche personalizzabili per dispositivo e livello di priorità

📎 Related Topics