I passi da seguire per poter ricevere le notifiche sono i seguenti:
- 1) Creare il BOT (necessario per l'esecuzione del comando da parte di Dude)
2) Creare un gruppo dove inoltrare le notifiche
3) Prelevare l'ID della Chat del gruppo creato nel punto 2
4) Creare il tipo di notifica su DUDE ed assegnarla "ai probe" su cui rendere attivo questo tipo di allarme
- [1]Creare il bot
Benissimo, detto ciò accedete a telegram dal vostro cellulare ed apriamo una nuova chat contattando @BotFather, per chi non sapesse come si fa, basta usare il modulo ricerca ovvero "la lente di ingrandimento" e digitare @BotFather. A questo punto si aprirà una schermata con i vari comandi diposinibili, che sono i seguenti:
Quindi digitiamo nella chat: /newbot
Ci chiederà di dare un nome al BOT (bisogna sceglierne uno che non è mai stato utilizzato quindi dimenticatevi di utilizzare TheDudeBOT

Dopo questa procedura ci verrà rilasciato il token per poter essere utilizzato per le API HTTP, conservatelo (anche se può essere richiesto successivamente chiedendolo nella stessa chat con il comando /mybots) e sopratutto non date questo codice a nessuno!!
- [2]Creare un gruppo
- [3]Prelevare l'ID della Chat
- Codice: Seleziona tutto
https://api.telegram.org/TUO_TOKEN/getUpdates
DOVE IN TUO TOKEN BISOGNA INSERIRE IL CODICE RILASCIATO DA BOTFATHER
Ci restituirà una serie di informazioni, l'unico valore che dovete prelevare è quello in corrispondenza di "chat id", come di seguito:
Esiste anche un altro metodo per conoscere la chat ID, nel caso non riuscite commentate sotto in modo che posterò l'altra soluzione.
- [4]Creare il tipo di notifica
- Codice: Seleziona tutto
/tool fetch url="https://api.telegram.org/botTUOTOKEN/sendMessage\?chat_id=NUMERO_CHAT_ID&text=PROVA NOTIFICA TELEGRAM" keep-result=no
ESEMPIO:
/tool fetch url="https://api.telegram.org/bo123456789:ABCDEFGHILMNOpqrstuVzjk3232ewqefsdfsdfzxxxsss/sendMessage\?chat_id=-1234567891234&text=PROVA NOTIFICA TELEGRAM" keep-result=no
Se riceviamo il messaggio nella chat significa che tutto è andato a buon fine (il terminale vi restituirà comunque l'esito dell'azione), diversamente va controllato che tutto il processo dal punto 1 a 3 sia stato eseguito correttamente e che tutti i permessi di scrittura per il BOT siano abilitati.
Quindi non ci resta che creare il tipo di notifica usando il codice seguente:
- Codice: Seleziona tutto
/tool fetch url="https://api.telegram.org/botTUO_TOKEN/sendMessage\?chat_id=CHAT_ID&text=[Probe.Name] su [Device.Name] è ora: [Service.Status]" keep-result=no
Usando come tipologia di notifica: "execute on server" come di seguito:
quindi testiamo l'effettivo funzionamento sul tasto "TEST", se tutto è andato a buon fine non vi resta altro che abilitare la notifica sui probe gia attivi sulla rete
