Cosa usare per inviare una notifica Slack automatica quando supera la soglia?
#1
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.
Cita messaggio
#2
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
Cita messaggio
#3
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
Cita messaggio
#4
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
Cita messaggio
#5
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
Cita messaggio
#6
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
Cita messaggio
#7
Un modo rapido e pratico e introdurre una funzione inviaNotifica che si chiama al salvataggio e si occupa di gestire errori e retry
Cita messaggio


Risposta rapida
Messaggio
Scrivi qui il tuo messaggio.

Verifica Immagine
Per favore inserisci il testo contenuto nell'immagine nella casella di testo sotto ad essa. Questa operazione è necessaria per prevenire gli spam bot automatici.
Verifica Immagine
(maiuscole indifferenti)

Vai al forum: