📚 Guida all'installazione · 2026

Come integrare l'agente Hermes con Telegram: una guida pratica all'installazione

Guida completa per connettere Hermes Agent con Telegram. Copre l'impostazione di BotFather, la configurazione del gateway, il controllo degli accessi, i messaggi vocali, la gestione dei file, il polling rispetto al webhook, il comportamento del gruppo e l'elenco di controllo di sicurezza.

📅 Aggiornato: luglio 2026⏱ Lettura di 10 minuti✍️ Editoriale di EasyClaw
  • X(Twitter) icon
  • Facebook icon
  • LinkedIn icon
  • Copy link icon
Hermes Agent connected to Telegram bot showing the messaging gateway architecture for turning Telegram chat messages into AI agent task execution and automation

Telegram diventa un centro di comando leggero quando Hermes Agent è connesso.

Questa guida spiega passo dopo passo come connettere Hermes Agent a Telegram, ma non è solo una checklist di configurazione. Mostra anche come pensare al controllo degli accessi, al comportamento dei gruppi, ai messaggi vocali, ai file, all'implementazione del cloud e ai casi d'uso reali. L'obiettivo è semplice: alla fine, Telegram non dovrebbe sembrare una finestra di chatbot. Dovrebbe sembrare un'interfaccia pratica per portare a termine il lavoro.

Perché Telegram è una solida porta d'ingresso per l'agente Hermes

La maggior parte delle configurazioni degli agenti IA falliscono all’ultimo miglio. Il modello potrebbe essere capace. La toolchain può essere potente. Il sistema di memoria può essere progettato attentamente. Ma se l'utente deve aprire un terminale, ricordare comandi, cambiare contesto e attendere accanto a un processo in esecuzione, l'agente rimane un giocattolo per gli sviluppatori.

Telegram risolve parte di questo problema perché è già il luogo in cui vivono molti utenti. Funziona su dispositivi mobili, desktop e Web. Supporta chat dirette, gruppi, messaggi vocali, allegati di file, immagini e comandi bot. Per un agente come Hermes, questo conta. Un agente utile non è solo qualcosa a cui viene chiesto di "riassumere questo". Si tratta di qualcosa che dice: "Controlla i log del server, confronta l'ultima distribuzione con lo schema di errore corrente e, una volta terminato, inviami una breve diagnosi".

Questo tipo di interazione è naturale in chat. È particolarmente naturale che l'agente possa continuare a funzionare mentre l'utente va avanti. Il gateway di messaggistica di Hermes Agent rende Telegram una delle numerose possibili superfici di comunicazione, insieme a piattaforme come Discord, Slack, WhatsApp, Signal ed e-mail. Telegram è spesso il più veloce da configurare perché la creazione del bot viene gestita tramite BotFather e il gateway Hermes comprende già il modello bot Telegram.

Ciò che stai effettivamente connettendo

Prima di impostare qualsiasi cosa, è utile comprendere l'architettura. Telegram non diventerà l'agente. Telegram è solo il livello di trasporto.

La catena è simile a questa: Messaggio utente in Telegram → bot Telegram → gateway di messaggistica Hermes → agente Hermes → fornitore di modelli e strumenti → risposta a Telegram.

Questa distinzione è importante perché ogni livello ha una modalità di guasto diversa. Se il token del bot è sbagliato, Telegram non può consegnare i messaggi. Se l'ID utente consentito è errato, Hermes potrebbe correttamente rifiutare il messaggio. Se il provider del modello non è configurato, il gateway potrebbe ricevere messaggi ma l'agente non può produrre risposte utili. Se il back-end del terminale non riesce ad accedere a un percorso file, l'agente potrebbe generare un report ma non riuscire a inviarlo come allegato.

Pensare per strati semplifica la risoluzione dei problemi. Inoltre previene un errore comune: trattare l'integrazione di Telegram come una funzionalità cosmetica del chatbot. Con Hermes, il gateway di messaggistica può esporre un agente dotato di strumenti. Ciò significa che le autorizzazioni, i segreti e le scelte di distribuzione meritano attenzione fin dall'inizio.

Prerequisites Before Telegram Configurazione

Prima di creare il bot Telegram, assicurati che Hermes Agent sia installato e possa essere eseguito localmente o sul tuo server. Un'installazione Hermes di base dovrebbe già avere un provider di modelli funzionanti configurato. Dovresti essere in grado di avviare Hermes, inviare un messaggio tramite la CLI e ricevere una risposta. Se l'agente locale non funziona ancora, Telegram aggiungerà solo un ulteriore livello di confusione.

Hai anche bisogno di un account Telegram, accesso a BotFather all'interno di Telegram e un posto dove eseguire il gateway Hermes. Per uso personale, potrebbe trattarsi di un laptop o di un server domestico. Per un utilizzo sempre disponibile, un piccolo VPS è solitamente più pratico. Per gli ambienti cloud che dormono quando sono inattivi, la modalità webhook può essere più adatta rispetto alla modalità di polling predefinita, ma tale decisione può arrivare in un secondo momento.

La preparazione più importante è la sicurezza. Un bot Telegram connesso a Hermes non è la stessa cosa di un bot FAQ dell'assistenza clienti. Potrebbe avere accesso a strumenti, file, funzionalità del terminale, memoria e lavori pianificati. Per questo motivo, il token del tuo bot dovrebbe essere trattato come una password e l'accesso dovrebbe essere limitato agli ID utente Telegram noti.

Passaggio 1: crea un bot Telegram con BotFather

Apri Telegram e cerca BotFather. Avvia una chat e invia /newbot.

BotFather chiederà un nome visualizzato e un nome utente. Il nome visualizzato può essere qualcosa di leggibile, ad esempio "Il mio agente Hermes". Il nome utente deve essere univoco e deve terminare con "bot", ad esempio "my_hermes_agent_bot".

Dopo aver creato il bot, BotFather restituirà un token API. Copialo attentamente e conservalo in un luogo sicuro. Non incollarlo in un problema pubblico, in un repository GitHub, in una nota condivisa, in una chat di team o in uno screenshot. Chiunque abbia il token può controllare il bot. Se perde, revocalo tramite BotFather e generane uno nuovo.

Questo è il primo punto decisionale serio. Per un agente privato, evita di dare al bot un nome che sembri pubblico o invitante. Un nome amichevole in stile marchio può essere appropriato per un assistente rivolto al pubblico, ma per un agente delle operazioni interne, essere noioso è più sicuro. Qualcosa come "Ops Hermes Private Bot" ha meno probabilità di attrarre utenti casuali rispetto a un nome che suona come un servizio di intelligenza artificiale generico.

Passaggio 2: personalizza l'esperienza del bot

La personalizzazione è facoltativa, ma riduce la confusione successiva. In BotFather puoi impostare una breve descrizione, il testo del profilo, l'avatar e il menu dei comandi. Questi dettagli aiutano gli utenti a capire a cosa serve il bot prima di iniziare a interagire con esso.

Un menu di comandi pulito potrebbe includere: help - Mostra i comandi disponibili, new - Avvia una nuova conversazione, status - Mostra lo stato della sessione, sethome - Imposta questa chat come canale home, stop - Interrompi l'attività corrente.

Per uso personale, questo passaggio potrebbe sembrare superfluo. Per una squadra vale la pena farlo. Quando un bot si trova all'interno di un gruppo Telegram condiviso, i comandi poco chiari creano rumore. Etichette di comando chiare riducono l'uso improprio accidentale e fanno sentire il bot come parte del flusso di lavoro piuttosto che come un progetto parallelo sperimentale.

Passaggio 3: comprendere la modalità privacy Telegram

I bot Telegram hanno un comportamento sulla privacy che influisce sulle chat di gruppo. Con la modalità privacy abilitata, un bot generalmente vede i comandi, le risposte dirette al bot e alcuni messaggi di servizio. Non vede tutti i normali messaggi di gruppo. Con la modalità privacy disabilitata o quando il bot viene promosso ad amministratore, può ricevere più contesto di gruppo.

Questa impostazione diventa importante se desideri che Hermes Agent osservi la discussione di gruppo prima di rispondere. Ad esempio, un team di prodotto potrebbe discutere di un bug in un gruppo Telegram e quindi menzionare il bot solo quando desidera un riepilogo o un piano d'azione. Se Hermes non riesce a vedere la discussione precedente, non può utilizzare quel contesto.

Tuttavia, concedere a un bot l’accesso a tutti i messaggi del gruppo aumenta anche il rischio per la privacy. Per la maggior parte dei team, uno schema migliore è consentire il contesto del gruppo solo nelle chat esplicitamente approvate e richiedere menzioni dirette prima che l'agente risponda. Ciò mantiene il bot utile senza lasciargli interrompere ogni conversazione.

Passaggio 4: trova il tuo ID utente numerico Telegram

Hermes utilizza ID utente numerici Telegram per il controllo degli accessi. Questo non è lo stesso del tuo nome utente. I nomi utente possono cambiare. Gli ID numerici sono più stabili.

Il metodo più semplice è inviare un messaggio a un bot Telegram come userinfobot e copiare l'ID numerico restituito. Salva questo numero. Se più membri del team necessitano dell'accesso, raccogli l'ID utente numerico di ciascuna persona prima di configurare Hermes.

Questo passaggio è piccolo ma importante. Molti errori di configurazione derivano dall'incollare un nome utente Telegram dove Hermes si aspetta un ID numerico. Se il bot si avvia ma rifiuta di rispondere, l'elenco degli utenti consentiti è uno dei primi posti da controllare.

Passaggio 5: Configura il gateway Hermes Telegram

Hermes fornisce un comando di configurazione del gateway interattivo. Esegui: hermes gateway setup. Scegli Telegram quando richiesto. La procedura guidata di configurazione richiederà il token BotFather e l'ID utente Telegram consentito. Dopo aver inserito i valori, Hermes scrive la configurazione per te.

Per una configurazione manuale, archiviare i segreti nel file dell'ambiente Hermes. Una configurazione minima è simile a questa: TELEGRAM_BOT_TOKEN=... e TELEGRAM_ALLOWED_USERS=.... Se più di un utente necessita dell'accesso, separa gli ID con virgole.

Questa lista consentita non è un'impostazione decorativa. È il confine tra un agente privato e un bot che gli estranei possono tentare di utilizzare. Poiché Hermes può rivelare potenti capacità, mantieni l'elenco ristretto. Aggiungi utenti deliberatamente. Rimuovi gli utenti quando non hanno più bisogno dell'accesso.

Passaggio 6: avvia il gateway

Una volta configurato, avviare il gateway: hermes gateway. Oppure, se lo hai installato come servizio: hermes gateway start. Apri Telegram, trova il tuo bot tramite il suo nome utente e invia un semplice messaggio di prova. Non iniziare con un'automazione complessa. Inizia con qualcosa di semplice, come "Qual è il tuo stato attuale?"

Quindi prova un comando Hermes: /status. Se il bot risponde, il percorso Telegram funziona. Se il bot non risponde, controlla il token, l'ID utente, i log Hermes, la configurazione del provider di modelli e se il processo del gateway è effettivamente in esecuzione.

Per un server VPS o headless, installare il gateway come servizio in modo che si riavvii dopo il riavvio. Questo è importante se vuoi che Telegram si comporti come un'interfaccia operativa affidabile piuttosto che come un esperimento locale temporaneo.

Passaggio 7: imposta un canale home per i risultati pianificati

Uno dei motivi più validi per utilizzare Hermes tramite Telegram è il lavoro programmato. Potresti volere una scansione del mercato giornaliera, una revisione settimanale della concorrenza, un rapporto notturno sullo stato del server o un riepilogo ricorrente di documenti non letti.

Per ricevere i risultati delle attività pianificate nella chat Telegram corretta, utilizza /sethome. Invia questo comando nel DM Telegram o nel gruppo in cui desideri che vengano consegnati i risultati. Questo design è pratico perché i lavori pianificati non dovrebbero scomparire nella chat utilizzata durante la configurazione. Un canale home offre all'agente un obiettivo di consegna coerente.

Ad esempio, un fondatore solista potrebbe impostare un DM privato Telegram come canale home e chiedere a Hermes di inviare un riepilogo giornaliero di ticket di supporto, analisi dei prodotti e aggiornamenti della concorrenza. Un piccolo team di tecnici potrebbe utilizzare un gruppo "ops-agent" dedicato in cui gli avvisi e i risultati delle attività in background sono facili da trovare.

Passaggio 8: decidere tra la modalità polling e webhook

Per impostazione predefinita, Hermes si connette a Telegram utilizzando il polling lungo. Il gateway contatta Telegram per verificare la presenza di nuovi aggiornamenti. Funziona bene per macchine locali e server sempre attivi. È anche più semplice perché non richiede un endpoint HTTPS pubblico.

La modalità webhook è diversa. Telegram invia aggiornamenti al tuo URL HTTPS pubblico. Ciò è utile per le piattaforme cloud che possono dormire quando sono inattive e riattivarsi in base alle richieste Web in entrata. In tal caso, il polling è inefficiente perché la macchina deve rimanere attiva per continuare a chiedere messaggi a Telegram.

Una configurazione webhook include un URL pubblico e un segreto: TELEGRAM_WEBHOOK_URL=https://my-app.example.com/telegram e TELEGRAM_WEBHOOK_SECRET=your_generated_secret.

Per la maggior parte delle configurazioni personali, iniziare con il polling. Per le distribuzioni cloud di tipo produttivo, in particolare laddove i costi inattivi sono importanti, prendi in considerazione la modalità webhook. La chiave è non scegliere l’opzione più sofisticata per impostazione predefinita. Scegli la modalità che corrisponde al modo in cui è ospitato il gateway.

Passaggio 9: utilizza intenzionalmente messaggi vocali e file

Telegram non si limita al testo, ed è qui che Hermes diventa più utile di un bot di comando di base. È possibile inviare messaggi vocali per la trascrizione, caricare documenti, condividere immagini e ricevere file generati come allegati nativi.

Un flusso di lavoro pratico potrebbe assomigliare a questo: dopo una chiamata da parte di un cliente, inviare un promemoria vocale di due minuti al bot Hermes dicendo: "Riassumi le azioni successive, redige l'e-mail e ricordamelo domani se non l'ho inviata". L'agente può trasformare il contesto parlato in lavoro strutturato. Ciò è particolarmente utile sui dispositivi mobili, dove digitare un messaggio dettagliato è scomodo.

I file richiedono maggiore cura. Se Hermes viene eseguito con un terminale supportato da Docker, il percorso del file visibile all'interno del contenitore potrebbe non essere visibile al processo gateway sull'host. Se l'agente crea un report all'interno di Docker e tenta di inviare quel percorso interno tramite Telegram, la consegna potrebbe non riuscire. L'approccio più sicuro consiste nell'utilizzare una directory di output condivisa montata sia nel contenitore che nell'host, quindi assicurarsi che ai file generati venga fatto riferimento tramite percorsi leggibili dall'host.

Per note o documenti vocali di grandi dimensioni, l'API Bot pubblica standard può imporre limiti pratici. Gli utenti avanzati che necessitano di una gestione di file più grande possono eseguire un server API Bot Telegram locale, ma tale configurazione dovrebbe essere trattata come un lavoro infrastrutturale, non come un'attivazione casuale. Espande le capacità, ma introduce anche nuove responsabilità in materia di sicurezza.

Passaggio 10: configura attentamente il comportamento del gruppo

Un'integrazione Hermes Telegram diventa più potente nei gruppi, ma anche più sensibile. In un messaggio diretto, l'utente è solitamente l'unico a parlare. In un gruppo, il bot può vedere intenti misti, battute, argomenti, registri incollati, testo del client e menzioni accidentali.

Una buona configurazione di gruppo risponde a tre domande. Innanzitutto, dove può operare il bot? Limitalo agli ID chat approvati. In secondo luogo, quando dovrebbe rispondere? In molti team, la risposta migliore è "solo quando menzionato o quando si risponde direttamente". In terzo luogo, quale contesto dovrebbe osservare? Per alcuni gruppi, il contesto osservato è utile. Per altri, è un rischio inutile.

La procedura migliore è creare un gruppo dedicato per il lavoro assistito dagli agenti anziché aggiungere il bot a ogni chat del team. Un gruppo focalizzato mantiene il contesto pulito. Insegna anche agli utenti un comportamento migliore. Le persone imparano rapidamente che l'agente funziona meglio quando i prompt includono un obiettivo, un contesto pertinente e una definizione di ciò che significa "fatto".

L'assistente alle operazioni mobili

Considera un piccolo team SaaS con un fondatore tecnico, un responsabile del supporto e un operatore di marketing part-time. Non hanno bisogno di una piattaforma interna complessa. Hanno bisogno di un modo affidabile per affidare il lavoro a un agente ovunque si trovi.

Il fondatore collega Hermes Agent a Telegram e consente solo tre ID utente. Creano un gruppo privato "Hermes Ops" e lo impostano come canale home. Il responsabile dell'assistenza può inoltrare i reclami dei clienti al gruppo e chiedere: "Raggrupparli per causa principale e redigere un modello di risposta". L'operatore di marketing può caricare uno screenshot della pagina di destinazione del concorrente e richiedere note di posizionamento. Il fondatore può inviare un promemoria vocale dopo aver controllato i registri del server: "Guarda le ultime note di distribuzione, confrontale con il nuovo modello di errore e suggerisci il piano di rollback più sicuro".

Nessuno di questi compiti è impressionante perché è coinvolto Telegram. Sono utili perché Telegram riduce l'attrito della delega. Il team non ha bisogno di aprire una dashboard, ricordare un comando CLI o copiare il contesto in una nuova sessione AI. L'agente si trova dove già si verificano i messaggi operativi.

Per gli utenti a cui piace l'idea ma non desiderano gestire l'impostazione del runtime, i gateway e la configurazione locale, come EasyClaw, puntano verso una tendenza più ampia: creare pacchetti di infrastrutture per agenti in modo che i non specialisti possano utilizzare l'automazione basata sulla messaggistica senza diventare ingegneri DevOps. La lezione più profonda non è che ogni utente ha bisogno dello stesso strumento. Il fatto è che l'adozione degli agenti migliora quando la complessità della configurazione è nascosta dietro un'interfaccia familiare.

Problemi Troubleshooting the Most Common

Se il bot non risponde, inizia dalle basi. Confermare che il gateway Hermes sia in esecuzione. Conferma che il token del bot sia corretto. Confermare che l'ID utente Telegram sia numerico e incluso nell'elenco degli utenti consentiti. Verifica che il tuo fornitore di modelli Hermes lavori al di fuori di Telegram. Una configurazione del modello non funzionante può sembrare un problema Telegram anche quando la consegna di Telegram va bene.

Se il bot funziona nei messaggi diretti ma non in un gruppo, controlla la modalità privacy, lo stato dell'amministratore, le impostazioni della chat consentite e se il bot deve essere rimosso e aggiunto nuovamente dopo le modifiche alla privacy. Se l'invio dei file non riesce, controlla se il percorso del file finale è leggibile dal processo del gateway. Se i messaggi vocali falliscono, controlla il provider di sintesi vocale e le chiavi richieste o le dipendenze locali.

Se le risposte risultano rumorose durante un lavoro prolungato, modifica le notifiche di avanzamento o utilizza sessioni in background per attività che non necessitano di aggiornamenti costanti. Se l'agente interrompe troppo facilmente quando gli utenti inviano messaggi di follow-up, esamina il comportamento di input occupato e decidi se è meglio mettere in coda o indirizzare il flusso di lavoro.

Lista di controllo della sicurezza prima dell'uso quotidiano

Prima di utilizzare Hermes Agent tramite Telegram ogni giorno, esegui una semplice verifica della sicurezza.

Mantieni privato il token del bot. Limita l'accesso con gli ID utente consentiti. Evita di abilitare "consenti a tutti gli utenti" a meno che il bot non abbia accesso a strumenti sensibili. Utilizza bot separati per esperimenti e flussi di lavoro di produzione. Non aggiungere il bot a grandi gruppi pubblici. Sii cauto con le impostazioni sulla privacy del gruppo. Controlla chi può eseguire i comandi slash. Conserva i file generati in directory controllate. Ruota i token quando i membri del team cambiano o quando un token potrebbe essere trapelato.

Il punto non è rendere la configurazione intimidatoria. Il punto è rispettare ciò che un agente può fare. Un chatbot può metterti in imbarazzo con una risposta sbagliata. Un agente dotato di strumenti può modificare file, eseguire comandi, esporre dati o inviare messaggi nel contesto sbagliato. L'interfaccia può essere casuale, ma le autorizzazioni non lo sono.

Asporto finale

L'integrazione dell'agente Hermes con Telegram è semplice a livello di comando: crea un bot con BotFather, copia il token, trova il tuo ID utente numerico, configura il gateway Hermes, avvialo e testa la connessione. Il lavoro più importante è progettare il modello operativo attorno ad esso.

Per uso personale, Telegram trasforma Hermes in uno spazio di lavoro mobile basato sull'intelligenza artificiale. Per i team, può diventare un livello operativo leggero per ricerche, report, gestione di file, controlli pianificati e flussi di lavoro basati su gruppi. Le migliori configurazioni non sono quelle con il maggior numero di funzionalità abilitate. Sono quelli con regole di accesso chiare, confini della chat puliti, hosting affidabile e istruzioni legate al lavoro reale.

Il futuro degli agenti IA non sarà deciso solo dalla qualità dei modelli. Verrà deciso anche il luogo in cui vivono gli agenti. Telegram è una casa forte perché è immediata, cross-device e già parte del comportamento quotidiano. Quando Hermes Agent è connesso con attenzione, la finestra di chat smette di essere un luogo per risposte una tantum e diventa una superficie pratica per il lavoro continuo e delegato.