Crea un chatbot AI su Telegram con OpenAI

Gestisce messaggi e comandi su Telegram: risponde con OpenAI, crea immagini e segnala i comandi non supportati.

· Visto 234.547 volte su n8n.io · a cura di Bernardo Mannelli · template originale di eduard su n8n.io

TelegramOpenAI

In breve

  • Ideale per: offrire un chatbot Telegram che risponde ai messaggi e gestisce richieste di immagini.
  • Cosa serve: credenziali per un bot Telegram e accesso all’API di OpenAI.
  • Attenzione: verifica e adatta i comandi gestiti e i campi elaborati dopo aver importato il workflow.

Questo workflow crea un chatbot su Telegram che risponde ai messaggi degli utenti e può gestire anche una richiesta di generazione di immagini. Usa l’API di OpenAI per produrre risposte testuali o immagini e inviarle in chat. Se riceve un comando non supportato, invia un messaggio di errore.

A cosa serve

È adatto a chi vuole offrire un punto di contatto automatico su Telegram, con una gestione diversa per i normali messaggi, i comandi per creare immagini e i comandi non riconosciuti. Può essere una base per un chatbot informativo o per un servizio che riceve richieste tramite Telegram. Le risposte dipendono comunque da come viene configurato il workflow e dai comandi che vengono gestiti.

Come funziona

Il workflow ascolta i messaggi inviati dagli utenti su Telegram. In base al contenuto, gestisce il messaggio come una normale conversazione, come una richiesta di generazione di immagini oppure come un comando non supportato. Per la conversazione e la generazione di immagini usa l’API di OpenAI; invia poi il risultato all’utente su Telegram. Sono previsti anche nodi di supporto per visualizzare note e simulare l’azione di digitazione.

Tra i nodi elencati ci sono Telegram Trigger, Telegram, OpenAI, Switch, Edit Fields (Set) e Merge. Telegram Trigger riceve i messaggi, mentre Telegram si occupa delle interazioni in chat. Switch è coerente con la gestione di percorsi diversi in base al contenuto; OpenAI genera le risposte o le immagini. Edit Fields (Set) e Merge supportano la gestione dei dati nel workflow: dopo l’importazione, controlla quali campi elaborano e come sono collegati ai tuoi messaggi e alle risposte.

Cosa ti serve

Servono un bot Telegram configurato e le credenziali necessarie per collegare Telegram a n8n. Per le funzioni AI occorre configurare l’accesso all’API di OpenAI; il servizio può richiedere un account, una API key e un piano a pagamento. I costi e le condizioni dipendono dal servizio collegato.

Come importarlo

Importa il template dalla sua pagina su n8n.io con “Use for free”, oppure copia il workflow JSON e incollalo in un nuovo workflow n8n. Dopo l’importazione, aggiungi le credenziali ai nodi che si collegano ai servizi e verifica i comandi gestiti, i messaggi di risposta e il comportamento previsto per le richieste non supportate.

n8n Cloud o self-hosted

Il template usa nodi nativi di n8n, quindi può essere eseguito sia su n8n Cloud sia su un’installazione self-hosted. In entrambi i casi, i collegamenti a Telegram e OpenAI richiedono le credenziali appropriate.

Le app usate in questa automazione

Per far funzionare il template ti serve un account su queste app.

  • Telegram
  • OpenAI

Vuoi provarla? Il template si importa in n8n con un clic.

Usalo su n8n(si apre in una nuova scheda)