Filippo Cubattoli

Il mio taccuino digitale

Telegram per notifiche automatiche (esempio Duplicati)

L’utilizzo di Telegram è comodo per l’invio di notifiche da parte di software di vario tipo, che però chiedono alcuni parametri e dunque è necessaria una configurazione preliminare:

  • Aprire Telegram dal browser o da PC
  • Cercare @botfather nella barra di ricerca dei contatti
  • Seguire le istruzioni e rispondere alle domande:

Otterremo un codice tipo questo, separato da :

123456789:ABCabcABCabc123ABC123abc123ABC123AB

Questo codice è la HTTP API Key.

Se, come in questo caso serve creare una chat privata fra “noi” e un dispositivo che deve inviarci notifiche, dobbiamo prima creare una chat privata da usare come “contenitore” per i messaggi.

Richiamiamo quindi il bot a https://t.me/test[USERNAME]_bot
Username è quello scelto in fase di creazione (togliere le parentesi quadre) e deve terminare con “_bot

In un altra scheda del browser, aprire:
https://api.telegram.org/bot[APIKEY]/getUpdates

Nella scheda di cui al punto precedente, inviare un messaggio qualsiasi e poi rinfrescare la pagina sopra. vedrete il messaggio tipo:

{"ok":true,"result":[{"update_id":123456789,"message":{"message_id":4,"from":{"id":123456789,"is_bot":false,"first_name":"xxx","username":"yyy","language_code":"it"},"chat":{"id":12345678,"first_name":"xxx","username":"xxx","type":"private"},"date":1752357978,"text":"TestoDiProva"}}]}

L’ID univoco della chat con il bot che serve a noi, è quello evidenziato in blu – ovvero il channel id.

Qualora servisse inviare questo messaggio su una chat di gruppo a più destinatari si può aggiungere noi stessi, il bot, e tutti gli altri destinatari ad una nuova chat, aprire di nuovo il sito di cui sopra, inviare un messaggio e leggere il nuovo ID, che in questo caso avrà un numero negativo.

Se non siete sicuri, potete inviare una notifica di prova anche da browser mediante la seguente URL:

https://api.telegram.org/bot<IL_TUO_BOT_TOKEN>/sendMessage?chat_id=<ID_DELLA_CHAT>&text=<IL_TESTO_DEL_MESSAGGIO>

Con Duplicati 2.1.0.5_stable_2025-03-04 (famoso software open source per il backup di file), la configurazione per le notifiche Telegram diventa:

Dove:

  • API-KEY è la parte a destra dopo : della HTTP API KEY
  • BOT-ID è la parte a sinistra prima del : della HTTP API KEY
  • CHANNEL-ID è l’ID della chat recuperato dalla chiamata HTTP


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *