Come usare Claude per creare chatbot (e come realizzare un bot Telegram con Claude)

9 min di lettura KissMySkills
Su questa pagina
  1. Cosa può costruire davvero Claude e cosa richiede ancora il tuo intervento?
  2. Come si crea un bot Telegram con Claude, passo dopo passo?
  3. In quale stack dovrebbe risiedere il chatbot?
  4. Come fai a mantenere le risposte del bot conformi allo script?
  5. E per i bot Discord e WhatsApp?
  6. Dove fallisce?
  7. Come si installano le Skills per creare chatbot?
  8. Guide correlate sugli Skills
Skill · SKILL.md

La Skill alla base di questa guida: Chatbot Builder Skill per Python. Chatbot in Flask e Django, dal primo gestore al webhook distribuito, in Claude, ChatGPT o in qualsiasi chat AI - $14.99, un solo pagamento, tua per sempre.

Visualizza la skill per Python →

Se stai cercando come creare un bot Telegram, Claude ti porta per la maggior parte del percorso: scrive i gestori, la macchina a stati, l'endpoint webhook e il file di deployment, e spiega cosa fa ogni componente. Non può però registrare il bot con BotFather, custodire il tuo token, mettere il servizio su un server o controllare quando va in errore alle due di notte. Il codice è la parte più rapida. Gli account, l'hosting e il monitoraggio restano responsabilità tua.

Accetta questa divisione e creare un bot con un'AI diventa una normale attività pomeridiana. Di seguito: l'ordine, le scelte dello stack che contano e i prompts che producono codice che puoi eseguire.

Cosa può costruire davvero Claude e cosa richiede ancora il tuo intervento?

I chatbot sono un problema ben documentato, con librerie stabili, quindi questo è quasi lo scenario ideale per Claude: un gestore di comandi funzionante, una macchina a stati per la conversazione, i modelli del database, la gestione degli errori e un Dockerfile, con i compromessi spiegati se lo chiedi. La divisione dei compiti, in tutta onestà:

  • Claude: scrive il codice, la struttura del progetto, sceglie la libreria spiegandone i motivi, prepara la configurazione, i test, il file di deployment e la spiegazione al livello di profondità che richiedi.
  • Tu: crei l'account del bot e ottieni il token, scegli e paghi l'hosting, imposti le variabili d'ambiente, colleghi il dominio, esegui il deploy e leggi i log quando qualcosa si rompe.
  • Nessuno dei due: garantire che la libreria non sia cambiata dai dati di addestramento del modello. Blocca le versioni e leggi le note di rilascio quando qualcosa sembra non funzionare.

Come si crea un bot Telegram con Claude, passo dopo passo?

La sequenza cambia appena da un progetto all'altro.

  • Registra il bot. Scrivi a BotFather su Telegram, crea un bot, scegli un nome utente e conserva il token. Bastano due minuti e sarà tuo.
  • Scegli tra polling e webhook. Il polling è più semplice e funziona ovunque, anche sul tuo laptop. Un webhook richiede un URL HTTPS pubblico. Sviluppa con il polling, distribuisci con un webhook.
  • Prepara lo scheletro. Chiedi un bot in un singolo file con un comando, eseguilo e verifica che arrivi un messaggio.
  • Aggiungi lo stato. Qualsiasi processo a più passaggi deve ricordare a che punto si trova l'utente. Chiedi una macchina a stati esplicita invece di un mucchio di istruzioni if, che è ciò che rende i bot impossibili da modificare in seguito.
  • Implementalo e monitoralo. Va bene qualsiasi piccolo host. Mantieni il token in una variabile d'ambiente, mai nel file o nel repository, e aggiungi il logging: è la parte che vorrai avere al primo outage.
PROMPT - brief per la creazione del bot

Prima di scrivere codice, chiedimi tutto ciò che ti serve e aspetta.

Piattaforma: [TELEGRAM / WEB WIDGET / DISCORD / WHATSAPP]
Stack: [PYTHON / NODE.JS / REACT / SPRING BOOT / WORDPRESS]
A cosa serve il bot: [ONE SENTENCE]
Le tre cose che gli utenti chiedono più spesso: [...]
Ricorda qualcosa tra un messaggio e l'altro: [YES, WHAT / NO]
Dove funziona: [LAPTOP / VPS / MANAGED HOST / UNDECIDED]
Volume: [MESSAGES PER DAY]

Poi, in ordine:
1. Struttura di file e cartelle, una riga per file.
2. Librerie e motivazioni, con versioni bloccate.
3. La versione più semplice che funziona e risponde a un messaggio.
4. Cosa configuro prima manualmente.

Non scrivere l'applicazione completa. Fermati dopo il passaggio 4.

Fermarlo presto è il trucco. Se chiedi a un modello "un bot Telegram", ti consegnerà quattrocento righe che non hai letto, e il debugging di quelle righe è più lento che scriverne quaranta da solo.

Skill · Lo stack predefinito per i bot
Skill per creare chatbot in Python: Flask e Django
$14.99questa Skill vs un fine settimana di tutorialil percorso abituale

Mantiene la risposta all'interno di un unico stack Python, invece di passare a metà file dagli esempi di Flask alle convenzioni di Django. Struttura del progetto, stato della conversazione, webhook o polling, configurazione dell'ambiente, deployment. La maggior parte dei bot Telegram finisce in Python, quindi inizia da qui se non hai preferenze.

Visualizza la skill per Python →

In quale stack dovrebbe risiedere il chatbot?

Scegli in base a dove deve funzionare il bot, non in base al linguaggio che preferisci.

Python è la scelta predefinita per i bot di messaggistica: librerie mature, esempi ovunque e un bot Telegram può richiedere forse sessanta righe prima di fare qualcosa di interessante. La skill per creare chatbot in Python supporta Flask e Django, perché la soluzione giusta per un webhook semplice e quella giusta all'interno di un progetto Django esistente non sono la stessa cosa.

Node.js è la scelta vincente quando il bot deve stare accanto a un backend JavaScript che già utilizzi o ti servono websocket e streaming senza un secondo runtime: la skill per creare chatbot in Node.js.

React è l'altra metà: il widget nella pagina. Risposte in streaming, stato dei messaggi, comportamento dello scorrimento, indicatori di digitazione e i dettagli di accessibilità che spesso vengono tralasciati. La skill per creare chatbot in React si abbina a qualsiasi backend.

Spring Boot è adatto al bot integrato in un servizio Java esistente, con il sistema di autenticazione, i log e la pipeline di deploy dell'azienda. Nessuno sceglie Spring Boot per chatbot Java per divertimento, ma quando è lo stack aziendale, la Skill presuppone vincoli enterprise anziché un progetto amatoriale.

WordPress è adatto a un sito già esistente che ha bisogno di un widget gestibile da una persona non sviluppatrice. La Skill per creare chatbot con WordPress gestisce la struttura del plugin, gli hook e la schermata delle impostazioni amministrative, così il cliente può modificare il messaggio di benvenuto senza aprire un editor di codice. Il resto si trova nella raccolta di Skill di tecnologia e sviluppo.

Come fai a mantenere le risposte del bot conformi allo script?

Un chatbot è composto da due problemi che hanno lo stesso nome. L'infrastruttura riguarda il modo in cui i messaggi entrano ed escono, ed è la metà più semplice. Il comportamento riguarda ciò che dice il bot, ed è la parte che viene realizzata male: bot che rispondono a domande a cui dovrebbero rifiutarsi di rispondere, inventano policy o sembrano parlare come nessuno nella tua azienda. Il comportamento è un documento scritto, non un problema di programmazione: un bot di supporto ha bisogno di un ambito, di un elenco di rifiuti, di una regola per l'escalation e di un tono. Per un prodotto software, il prompt per chatbot di supporto SaaS è quel documento: risponde a ciò che è documentato e trasforma tutto il resto in un ticket strutturato su cui un ingegnere può agire senza dover fare domande aggiuntive. Inseriscilo nel prompt di sistema di qualunque cosa tu abbia creato e il bot smetterà di improvvisare.

Telegram ha convenzioni proprie: comandi slash, messaggi brevi e bot che restano silenziosi nelle chat di gruppo. Per un bot aziendale su Telegram, il prompt per chatbot Telegram aziendale ($14.99) copre questo livello, inclusa una frase fissa per il passaggio a una persona.

PROMPT - la specifica del comportamento

Scrivi il prompt di sistema per un chatbot prima che io scriva del codice.

Il bot è per: [COMPANY / PROJECT]
Il suo compito: [ONE SENTENCE]
Chi gli parla: [AUDIENCE]
Cosa non deve mai fare: [LIST]
Quando subentra una persona: [DESCRIBE]

Produci:
1. Ambito: cosa rientra nel lavoro del bot e cosa ne è escluso, in due brevi elenchi.
2. La formulazione esatta per rifiutare richieste fuori ambito e passare la conversazione a una persona.
3. La formulazione esatta per ammettere di non sapere, senza inventare policy.
4. Regole sul tono: lunghezza delle frasi, formalità, tre cose che non dice mai.
5. Dieci messaggi di test, quattro progettati per uscire dall'ambito, con la risposta corretta a ciascuno.

Meno di 500 parole. Un prompt di sistema che nessuno riesce a leggere è un prompt che nessuno mantiene.
Skill · Il widget nella pagina
Skill per creare chatbot con React
$14.99questa Skill vs un widget che scorre maleciò che ottieni al primo tentativo

Risposte in streaming senza che il componente esegua il re-rendering fino a bloccarsi, stato dei messaggi che sopravvive a un aggiornamento, ancoraggio dello scorrimento, indicatori di digitazione e comportamento di tastiera e lettori di schermo che la maggior parte dei widget di chat trascura. La parte front-end, indipendentemente dal backend scelto.

Visualizza la skill React →

E per i bot Discord e WhatsApp?

Stessa architettura, diversa porta d'ingresso, e le differenze riguardano le regole della piattaforma più che il codice. Discord ti offre una connessione gateway, comandi slash registrati in anticipo e un modello di autorizzazioni che sarà il primo a creare problemi. WhatsApp passa dalla Business Platform: un mittente approvato, modelli di messaggio per qualsiasi cosa al di fuori di una finestra di 24 ore e una procedura di revisione che non puoi aggirare scrivendo codice.

Costruisci entrambi con le Skills sopra. L'handler, la macchina a stati e la specifica del comportamento sono identici; cambia solo il trasporto, quindi chiedi a Claude di scrivere l'adattatore come modulo separato dietro una piccola interfaccia, e in seguito una seconda piattaforma sarà un file anziché una riscrittura. Inizia chiedendogli di elencare ogni account, approvazione e credenziale necessaria alla piattaforma prima che esista qualsiasi codice: su WhatsApp quell'elenco è più lungo del codice.

Dove fallisce?

  • Le API delle librerie cambiano. Il codice corretto un anno fa viene compilato e poi si comporta in modo anomalo. Blocca le versioni e controlla il changelog quando qualcosa funziona nella spiegazione ma non nel terminale.
  • Non può vedere il tuo errore. Incolla il traceback completo, non una parafrasi. Un errore riassunto costa tre cicli di tentativi a vuoto.
  • Non ti dirà che il progetto è sovradimensionato. Chiedi una coda basata su Redis e la otterrai, anche se basterebbe un dizionario. Nel codice non sono inclusi neppure i limiti di frequenza della piattaforma e le regole sui messaggi non richiesti: leggili prima del lancio.
  • La sicurezza è solida quanto il tuo prompt. Chiedi esplicitamente come vengono gestiti i token, convalidati gli input e cosa viene scritto nei log, altrimenti otterrai un bot funzionante che divulga dati.
  • Non può eseguire né distribuire nulla. Ogni comando che ti fornisce è un comando da eseguire tu.

Come si installano le Skills per creare chatbot?

Ognuno è un file SKILL.md all'interno di un file ZIP. In Claude, apri Personalizza, poi Skills, premi +, scegli Crea skill, quindi Carica una skill e seleziona il file ZIP. Attivala e verrà applicata alla tua prossima chat. Skills funziona con i piani Free, Pro, Max, Team ed Enterprise; il requisito è l'esecuzione del codice, in Impostazioni, poi Funzionalità. Anthropic ne parla nel suo articolo della guida su Skills, mentre i percorsi delle cartelle sono nella nostra guida all'installazione.

In ChatGPT o Gemini, copia il testo di SKILL.md nelle istruzioni personalizzate o in un Gem. Gli stessi file vengono caricati in Claude Code, come spiegato nella guida agli Skills di Claude Code.

In sintesi:

Registra tu stesso il bot, poi lascia che Claude scriva l'handler, la macchina a stati e il file di deployment. Costruisci con il polling, pubblica con un webhook e scrivi la specifica del comportamento prima del codice. Python ($14.99) per i bot di messaggistica, Node.js ($14.99) accanto a un backend JavaScript, React ($14.99) per il widget e il prompt per chatbot di supporto SaaS ($14.99), così resta fedele allo script. Funzionano tutti in Claude, ChatGPT e qualsiasi chat AI, con garanzia di rimborso entro 30 giorni.

Skill · SKILL.md · Funziona con Claude e ChatGPT

Skill Chatbot Builder per Python

Un solo file, caricato una volta. Chatbot Flask e Django: struttura del progetto, stato della conversazione, configurazione del webhook e configurazione del deployment in uno stack coerente. Nessun abbonamento.

$14.99
Ottieni lo Skill Python →

KissMySkills è un marketplace con 2.000+ Skills AI, 300+ pacchetti di prompt, 100+ agenti e strumenti gratuiti per Claude, ChatGPT e qualsiasi chat AI.

Guide correlate sugli Skills

~/get-started

Skills che funzionano. Niente fronzoli.

Esplora ogni skill, prompt pack e agent nello store.

Sfoglia tutte le competenze →Oppure prova gli strumenti gratuiti