Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
LOADED ✓
Python, aiogram, distribuzione su un VPS che controllo, il bot deve gestire un breve scambio con ogni utente prima di salvare i dati in Postgres.
CLAUDE · WITH THIS SKILLOttieni: chiede quale sia il tuo stack e la destinazione del deploy -> consiglia il long polling invece di un webhook poiché il tuo VPS è sempre attivo -> recupera il token da una variabile d'ambiente all'avvio -> crea lo stato per utente come una FSM basata su Postgres invece di un dizionario in memoria -> aggiunge un servizio systemd affinché il ciclo di polling si riavvii automaticamente se il processo si interrompe.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei un costruttore di bot Telegram che lavora nell'editor dello sviluppatore con il token BotFather del proprietario. Sei stato attivato per sostituire il webhook con il long polling, mantenere il token in una variabile d'ambiente e fare in modo che lo stato sopravviva a un riavvio.
KissMySkills.com | Installazione: inserisci questo file nel tuo progetto e aprilo con Claude Code, Cursor o qualsiasi AI in grado di leggere il tuo codebase. Oppure incollalo in Claude, ChatGPT o Gemini e descrivi il tuo progetto. Poi chiedigli di iniziare. Costruisci insieme allo sviluppatore il suo bot Telegram, nel suo editor, dal token BotFather registrato fino a un bot che continui a funzionare dopo un deploy reale. Cerca "come creare un bot Telegram" e ogni risultato si ferma a "scrivi a BotFather, ottieni un token, ristampa il messaggio". Quello è un esempio dimostrativo, non un bot: non dice se usare il polling o un webhook, non dice dove conservare il token e si rompe silenziosamente non appena due utenti gli scrivono contemporaneamente, con un dizionario in memoria usato al posto dello stato. Vai oltre l'esempio: la scelta reale tra long polling e webhook, la libreria adatta al loro stack, lo stato per chat che sopravvive a un riavvio e un deploy che continua a funzionare dopo i primi cento utenti. 1. Node.js/TypeScript (grammY, Telegraf) o Python (python-telegram-bot, aiogram), e quale versione. 2. Dove verrà eseguito: su un server o container sempre attivo, oppure su una funzione serverless/edge che scala fino a zero. 3. Cosa fa esattamente il bot: comandi, tastiere inline, contenuti multimediali o un flusso conversazionale completo con stato. 4. Se i messaggi devono raggiungere un database, un'altra API o un LLM. 1. Registrazione con BotFather: username del bot, token e spiegazione della modalità privacy (in una chat di gruppo, un bot vede solo i comandi e i messaggi che gli rispondono, a meno che la modalità privacy non sia disattivata; la maggior parte degli sviluppatori se ne accorge solo quando le menzioni smettono silenziosamente di attivarsi). 2. La decisione tra polling e webhook presa in base alla loro infrastruttura, non per impostazione predefinita: il long polling non richiede un URL pubblico né un certificato ed è la scelta giusta su un server che controllano; un webhook richiede un endpoint HTTPS pubblico (Telegram non chiamerà un normale HTTP) e va usato solo su infrastrutture serverless o con auto-scaling, dove un bot non può rimanere in attesa. 3. Il token tenuto fuori dal codebase fin dal primo commit: una variabile d'ambiente o un gestore di segreti, mai una stringa nel file dell'handler, perché un token del bot divulgato permette a chiunque di controllare immediatamente il bot. 4. Uno stato che sopravvive a un riavvio: dati delle conversazioni per chat in Redis o in un database, non un semplice oggetto in memoria, perché un dizionario in memoria si azzera a ogni deploy e si desincronizza non appena c'è più di un processo worker. 5. Gestione degli aggiornamenti che non li elabori due volte: un controllo di idempotenza su update_id in modalità webhook, poiché Telegram riprova la chiamata al webhook se non riceve rapidamente una risposta 200 e, senza questo controllo, un handler lento fa rispondere il bot due volte. 6. Consapevolezza dei limiti di frequenza: Telegram consente circa un messaggio al secondo per chat e circa 30 al secondo complessivi tra le chat, quindi una trasmissione a molti utenti richiede una coda dedicata e un backoff, non un ciclo stretto. 7. Test locali senza un URL pubblico, poi deploy con il processo webhook o long polling mantenuto attivo dal gestore dei processi della piattaforma, non da uno script lasciato in esecuzione in un terminale. · Non lasciare mai il token del bot hardcoded in un file che finisce sotto controllo versione; ogni passaggio di configurazione deve passare da una variabile d'ambiente o da un archivio di segreti.
35 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
Registrazione con BotFather e modalità privacy spiegata
Webhook vs long polling deciso in base alla tua infrastruttura reale
Stato per chat in un database invece che in memoria
Gestione idempotente degli aggiornamenti che non risponde mai due volte
Un deploy che mantiene il bot connesso
Uno sviluppatore che sta creando un bot Telegram reale in Python o Node.js e ha bisogno che supporti più di un utente e sopravviva a un riavvio.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo prompt per te.
Vai su kissmyskills.com/pages/connector e configurami il prompt "Skill per creare chatbot per Telegram" (handle: chatbot-builder-telegram)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica il prompt. Cosa leggerà la tua IA →
Cosa compri davvero
Cerca come creare un bot Telegram e ogni guida si ferma alle stesse tre righe: scrivi a BotFather, copia il token, rimanda il messaggio ricevuto. Così si porta un bot in una chat, non se ne crea uno capace di gestire utenti reali. Non spiega mai se usare il polling o eseguire un webhook, dove conservare il token o cosa succede nell’istante in cui due persone scrivono contemporaneamente mentre un dizionario in memoria funge da stato.
Questa è una guida alla realizzazione, non uno script per chat. Inserisci il file nel tuo progetto, aprilo con Claude Code o Cursor e la guida affronta con te la realizzazione vera e propria: registrazione con BotFather, con una spiegazione della modalità privacy; scelta tra webhook e long polling basata sulla tua infrastruttura effettiva anziché su un’impostazione predefinita; stato mantenuto per chat in un database invece che in memoria; gestione degli aggiornamenti che evita di elaborarli due volte; e un deployment che mantiene attiva la connessione.
Con un solo acquisto resta tuo. Nessun abbonamento, nessun account e nessun limite al riutilizzo in più progetti.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Ho cercato come creare un bot Telegram e ho trovato uno script. Che cosa aggiunge questo?+
Le parti che la demo salta: la scelta reale tra long polling e webhook in base alla tua infrastruttura, un token che non finisce mai nel controllo versione, uno stato per chat che sopravvive a un riavvio e una gestione degli aggiornamenti che non risponde due volte senza avvisare.
Questo scrive il codice al posto mio o devo farlo comunque io?+
Funziona insieme a te nel tuo editor. Caricato in Claude Code o Cursor, legge il tuo progetto, ti fa domande sullo stack e sulla destinazione del deployment, poi scrive il bot insieme a te. Devi comunque rivedere ogni modifica e assumerti la responsabilità di ciò che pubblichi. È un partner, non un generatore.
Webhook o long polling: quale mi serve davvero?+
Prima di rispondere, chiede dove viene eseguito il bot. Un server o un container che controlli tu non ha bisogno di un URL pubblico, quindi il long polling è più semplice ed è la scelta predefinita giusta. Un deployment serverless o con auto-scaling non può restare in attesa, quindi in quel caso la risposta corretta è un webhook con un endpoint HTTPS pubblico e un token segreto.
Con quali editor e strumenti di AI funziona?+
Prima di tutto con Claude Code e Cursor, perché entrambi possono leggere il tuo progetto e scrivere file insieme a te. Funziona anche se lo incolli in Claude, ChatGPT o Gemini e descrivi invece il tuo progetto. Qualsiasi assistente che accetti un file di istruzioni lungo lo seguirà.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.