Gotify: Come ricevere le notifiche su Telegram
Se sei un utente iOS o semplicemente utilizzi Telegram tutti i giorni, ti potrebbe interessare questo applicativo aggiuntivo a Gotify, per ricevere le notifiche direttamente su un tuo BOT Telegram personale.
Se ancora non conosci Gotify, ti consiglierei di dare un occhiata al mio articolo qui sul blog 👉🏻 https://giuxfila.com/gotify-guida-all-installazione-con-docker/
Per poter installare questo applicativo aggiuntivo rechiamoci nella cartella d'installazione di Gotify (nel caso di questa guida proseguiro con i percorsi del tutorial precdente quindi /home/utente/gotify/).
Creiamo una cartella che banalmente chiameremo gotify_telegram:
mkdir gotify_telegram
cd gotify_telegram/
A questo punto bisognerà creare un file, come già visto nello scorso tutorial, chiamato docker-compose.yml, volendo potremmo integrare il seguente codice all'interno del container principale di gotify ma generalmente preferisco differenziare sempre i servizi anche se affini.
In ogni caso sul terminale digitiamo:
nano docker-compose.yml
successivamente copiamo ed incolliamo il seguente codice:
version: '3'
services:
gotify-2-telegram:
restart: unless-stopped
image: rhombusthere/gotify2telegram:latest
volumes:
- .env:/app/.env
Salviamo con il comando CTRL+X e successivamente confermiamo con "y", a questo punto dobbiamo configurare il file di enviroment (.env), quindi creiamolo con nano:
nano .env
Copiamo il seguente codice, inserendo i parametri del nostro bot e del nostro gotify server:
TELEGRAM_BOT_TOKEN=123456789 #Token generato da @BotFather;
TELEGRAM_NOTIFICATION_ID=123456789 #L'id utente del nostro profilo Telegram;
NOTIFICATION_SERVER=123456789 #Indirizzo IP e porta del nostro server gotify;
NOTIFICATION_CLIENT_TOKEN=123456789 #Token client che andremo a creare;
Nel primo campo, ovvero TELEGRAM_BOT_TOKEN, dobbiamo andare ad incollare il token che ci ha rilasciato BotFather al momento della creazione del BOT, per creare un bot è molto semplice, andiamo su telegram, contattiamo il BotFather e lanciamo il comando /newbot, successivamente impostiamo nome ed username ed il bot ci rilascierà un token, vi lascio quest'immagine come esempio:
Nel secondo campo TELEGRAM_NOTIFICATION_ID, dobbiamo inserire il nostro user ID di telegram, per opzione predefinita sul Client Ufficiale di Telegram, questo ID è nascosto, per poterlo scoprire bisognerà avviare il bot @username_to_id_bot. Automaticamente vi invierà un messaggio con il vostro userid
Nel quarto campo NOTIFICATION_CLIENT_TOKEN, dobbiamo andare ad incollare il client ID creato su Gotify.
Per farlo, rechiamoci nella web ui di Gotify, successivamente andiamo su Clients e CREATE CLIENT:
Creiamo inserendo un nome (banalmente TelegramBOT) e copiamo il token.
Una volta compilato il file .env, avviamo il container:
docker compose pull && docker compose up -d
Adesso effettuiamo una prova e se tutto funziona correttamente riceveremo il messaggio dal nostro BOT Telegram:
Spero che l'articolo sia stato di tuo gradimento, se vuoi altri contenuti simili non esitare a farmelo sapere sul Gruppo Telegram.
Se ti piacciono i miei contenuti e vuoi supportarmi puoi iscriverti alla Newsletter, effettuare una donazione o acquistare attraverso il mio link referral di Amazon, trovi tutti i link qui.
Considera anche l'idea di iscriverti al mio canale delle offerte, lo trovi su WhatsApp e su Telegram.