Come trovare l'id di una chat Telegram
In molti contesti è utile conoscere l'identificativo della chat (chat_id) Telegram soprattutto quando occorre inviare dei messaggi via codice.
Purtroppo non è possibile disporre di questa informazione direttamente dall'app di Telegram ma in pochi passi è possibile raggiungere lo scopo.
In primo luogo avviamo la chat con il comando /start
Quindi apriamo un qualsiasi browser all'indirizzo
https://api.telegram.org/bot<token>/getUpdates
sostituendo a
NB: uno degli errori più comuni è il mancato inserimento della stringa "bot" prima del token.
La stessa operazione può essere effettuata da riga di comando in Linux con
curl -s -X POST https://api.telegram.org/bot<token>/getUpdates
Ottenuta la risposta in JSON basta guardare al blocco
"chat": { "username": "yourusername", "first_name": "yourfirstname", "id": XXXX }
ed in particolare all'attributo "id". E il gioco è fatto.