Sto lavorando a un piccolo progetto personale e mi sono bloccato su una cosa che sembra dovrebbe essere semplice. Ho un'app che raccoglie dati da vari sensori e vorrei che inviasse una notifica su Slack ogni volta che un valore supera una certa soglia. Ho già il webhook configurato e funziona se lo testo manualmente, ma non riesco a capire come e dove implementare la logica per inviare il messaggio in modo automatico. Dovrei scrivere uno script separato che interroghi il mio database, o c'è un modo per farlo direttamente dal mio codice quando il dato viene salvato? Mi sento come se mi mancasse un pezzo del puzzle su come orchestrarlo tutto in modo pulito.
|
Cosa usare per inviare una notifica Slack automatica quando supera la soglia?
|
|
Capisco la frustrazione quando sembra tutto chiaro ma la notifica non parte. Forse il pezzo mancante e decidere dove inserire la logica di notifica in modo che Slack si attivi automaticamente quando il valore supera la soglia
Una strada pulita e affidabile e mettere la logica di notifica nel punto giusto e creare un flusso reattivo. In pratica si può far partire la notifica nel momento in cui il dato viene salvato o inviato a un canale di elaborazione, o farlo passare per una coda che genera la notifica Slack
Potresti fraintendere e pensare di interrogare un database o di mettere uno script a parte ma l idea reale e se si possa generare la notifica direttamente nel codice che raccoglie i dati Slack arriva subito
Non sono convinto che basti controllare la soglia solo al salvataggio. bisogna pensare a affidabilità e retry per Slack cosi da non perdere messaggi di notifica
Riformulo il problema in modo diverso cosa serve per orchestrare un flusso di eventi tra sensori e Slack senza ingombrare il codice principale che fa la raccolta
Un modo rapido e pratico e introdurre una funzione inviaNotifica che si chiama al salvataggio e si occupa di gestire errori e retry
|
|
« Precedente | Successivo »
|

