Guida e tutorialAvvisi Telegram › Come ottenere Chat ID

Come ottenere Chat ID

3 min di lettura · Avvisi Telegram

A cosa serve: il token del bot non basta - il bot deve sapere in quale chat inviare i messaggi. Ogni chat Telegram ha un numero univoco - il Chat ID. In questa guida ti mostriamo come ottenerlo in 2 minuti.

Prerequisito: hai creato un bot tramite BotFather (se no, crealo prima) e ne conosci il token.

Passo 1: avvia la chat con il tuo bot

  1. Apri Telegram
  2. Nel campo di ricerca scrivi l'username del tuo bot (ad es. moje_monitoring_alerty_bot)
  3. Cliccaci sopra, si aprirà la chat
  4. Clicca il pulsante Start (blu grande, se è la prima volta) o scrivi /start

Il bot per ora non risponde - è tutto a posto. Basta che la chat esista.

Passo 2: ottieni il Chat ID tramite @userinfobot

Il modo più semplice è usare un bot ausiliario che ti dice il tuo Chat ID.

  1. Nel campo di ricerca Telegram scrivi @userinfobot
  2. Apri la chat con lui e clicca Start
  3. Ti invia subito un messaggio con i tuoi dati incluso l'Id

Esempio di risposta da userinfobot:

<b>Your info:</b>
Id: 123456789
First: Jano
Last: Novák
Username: @jano_novak
Lang: sk
Risposta @userinfobot con Chat ID
@userinfobot ti invia il tuo Chat ID subito dopo /start

Il numero accanto a Id è il tuo Chat ID. Copialo.

In alternativa: tramite endpoint API

Se non vuoi usare il bot ausiliario, puoi ottenere il Chat ID tramite la Telegram API. Nel browser apri l'URL (sostituisci il token):

https://api.telegram.org/bot<TUO_TOKEN>/getUpdates

Ottieni una response JSON. Al suo interno cerca:

{
  "result": [
    {
      "message": {
        "chat": {
          "id": 123456789,
          ...

Questo numero è il tuo Chat ID.

Suggerimento: se getUpdates restituisce un elenco vuoto "result": [], significa che il tuo bot non ha ancora ricevuto nessun messaggio. Inviagli su Telegram /start o qualsiasi altro messaggio e riprova.

Chat ID per chat di gruppo (opzionale)

Se vuoi che il bot invii messaggi a una chat di gruppo (ad es. tutto il team vede gli alert), fai così:

  1. Crea una chat di gruppo in Telegram (o usane una esistente)
  2. Aggiungi il tuo bot come membro del gruppo (Add member -> cerca lo username del bot)
  3. Nel gruppo scrivi il comando /start@tuo_bot_username
  4. Usa l'endpoint API getUpdates indicato sopra - nella response trovi il chat ID del gruppo (è negativo, ad es. -987654321)

Il Chat ID di gruppo inizia con il segno meno. Il bot invierà i messaggi nel gruppo dove li vedono tutti i membri.

Fatto. Hai sia il token che il Chat ID.

Questi due valori sono tutto ciò che ti serve:

  • Token del bot - identifica il tuo bot
  • Chat ID - dove il bot deve inviare i messaggi

Ora li inserisci nelle impostazioni di ePulz.io.

Prossimo passo:

Collegare il token e il Chat ID all'account ePulz.io affinché gli alert funzionino.

Collegamento a ePulz.io