Come creare un bot Telegram e aggiungerlo al tuo canale
Aggiungi al tuo canale Telegram un bot amministratore che può pubblicare: crealo con @BotFather, proteggi il token, provalo e risolvi i problemi se i post non arrivano.
Per aggiungere un bot a un canale Telegram, nominalo amministratore del canale: apri le informazioni del canale, aggiungi un amministratore, cerca il nome utente del bot e attiva Pubblicare i messaggi. Se ti serve un bot tutto tuo, crealo prima con @BotFather e conserva il token che ti dà. Poi invia un post di prova prima di farci affidamento.
Questa guida riguarda il bot, il suo token, i suoi permessi, un post di prova e la soluzione dei problemi, non la scrittura del codice di un bot. Studio e gli altri strumenti che pubblicano tramite un bot di tua proprietà richiedono questa stessa configurazione. Per gli orari e i post programmati non pubblicati, vedi la guida alla programmazione su Telegram.
Cosa può fare un bot in un canale
Un bot è un account Telegram speciale che non ha bisogno di un numero di telefono. Chiunque abbia il suo token può farlo pubblicare.
Un bot non può essere iscritto a un canale, solo amministratore. Pubblicare è uno dei permessi che gli concedi, e i suoi post sono firmati con il nome del canale.
L’esempio di questa guida è inventato: un laboratorio di ceramica gestisce il canale pubblico Harbor Street Pottery e vuole un bot che pubblichi il calendario delle cotture.
Crea il bot con @BotFather
La guida a BotFather di Telegram descrive i passaggi:
- Apri @BotFather in Telegram, controllando bene come è scritto il nome.
- Invia
/newbot. - Inserisci un nome. Puoi cambiarlo in seguito.
- Inserisci un nome utente: da 5 a 32 caratteri tra lettere latine, numeri e trattini bassi, con «bot» alla fine. Non si può cambiare in seguito.
- Copia il token dalla risposta. Ha la forma
123456789:AAF….
Il laboratorio chiama il suo bot Harbor Pottery Poster, con il nome utente @harbor_pottery_poster_bot. Scegli un nome che i membri del tuo team riconosceranno nell’elenco degli amministratori.
Proteggi il token del bot
Telegram avverte che chiunque abbia il token può controllare il tuo bot. Trattalo come una password:
- Conservalo in un gestore di password.
- Incollalo solo nello strumento che stai collegando.
- Tienilo fuori da screenshot, chat, ticket e documenti condivisi.
- Non condividerlo per far pubblicare altre persone. Dai loro invece l’accesso nello strumento di pubblicazione (vedi come condividere gli account social con un team).
Se il token trapela, revocalo in @BotFather, dove /mybots apre le impostazioni del tuo bot. Ricevi un nuovo token e quello vecchio smette di funzionare, quindi aggiorna ogni strumento che lo usava.
Nell’esempio, il titolare del laboratorio incolla per errore il token in un documento condiviso, poi lo revoca e ricollega lo strumento con quello nuovo.
Aggiungi il bot al canale come amministratore
Apri le informazioni del canale, vai agli amministratori (in alcune app si trovano sotto Gestisci canale; le voci cambiano da un’app all’altra), scegli di aggiungere un amministratore e cerca il nome utente del bot.
Telegram ti chiede poi quali permessi di amministratore concedere. Attiva solo quelli che servono al tuo strumento, poi salva:
| Permesso | Cosa consente | Serve a un bot che pubblica? |
|---|---|---|
| Pubblicare i messaggi | Pubblicare come canale ed eliminare i propri post recenti | Sì, obbligatorio |
| Modificare i messaggi altrui | Fissare i post e modificare quelli che il bot non ha inviato | Solo se serve al tuo strumento |
| Eliminare i messaggi altrui | Eliminare i post che il bot non ha inviato | Solo se serve al tuo strumento |
| Cambiare le info del canale, invitare utenti, aggiungere amministratori | Gestire il canale stesso | No |
Il bot di Harbor Street Pottery riceve Pubblicare i messaggi e nient’altro.
Per un gruppo, aggiungi invece il bot come membro. Pubblica con il proprio nome e ha bisogno dei permessi di amministratore solo se il gruppo impedisce ai membri di inviare messaggi.
Invia un post di prova e controllalo
Dallo strumento che hai collegato, invia una prova breve e ben riconoscibile come tale, per esempio «Prova: post sul calendario delle cotture, ignoratelo». Gli iscritti potrebbero vederla, quindi rendila innocua. Poi controlla che:
- Sia comparsa nel canale giusto, non in uno con un nome simile.
- Sia firmata con il nome del canale (Harbor Street Pottery nell’esempio).
- Link e foto, se li pubblicherai, appaiano come ti aspetti.
Dopo, elimina le prove. In un canale, i post eliminati spariscono per tutti gli iscritti.
Sistema un bot che non riesce a pubblicare
| Cosa vedi | Cosa fare |
|---|---|
| Il bot non si può aggiungere come iscritto | Aggiungilo come amministratore con Pubblicare i messaggi |
| Il bot è amministratore, ma non arriva nulla | Attiva Pubblicare i messaggi nei suoi permessi |
| Lo strumento rifiuta il token | Copialo di nuovo, o usa quello nuovo se l’hai revocato |
| La pubblicazione funzionava, poi si è fermata | Controlla il token, l’elenco degli amministratori e i permessi del bot |
| Il post è finito nella chat sbagliata | Ricollega lo strumento al canale giusto |
Se la configurazione è corretta ma un post programmato non è arrivato, usa la checklist per i post non pubblicati.
In Studio, collegare Telegram richiede tre passaggi: crea il bot con @BotFather, incolla il suo token (Studio lo verifica e mostra il nome del bot), poi premi «Aggiungi a un canale». Il selettore di Telegram aggiunge il bot come amministratore con il permesso di pubblicare, modificare ed eliminare messaggi, e il canale compare da solo in Studio. «Usa invece un gruppo» collega un gruppo. Se il token smette di funzionare, Studio mostra «Ricollega» sull’account. Ricollegarlo ripete gli stessi passaggi con un nuovo token. Studio non è ancora disponibile, ma puoi iscriverti alla lista d’attesa.
