Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
LOADED ✓
Python, aiogram, implantação em um VPS que controlo, o bot precisa de uma breve conversa com cada usuário antes de salvar no Postgres.
CLAUDE · WITH THIS SKILLVocê recebe: ele pergunta sobre sua stack e seu alvo de deploy -> recomenda long polling em vez de um webhook, pois seu VPS está sempre ligado -> obtém o token de uma variável de ambiente na inicialização -> cria o estado por usuário como uma FSM com backend no Postgres, em vez de um dicionário em memória -> adiciona um serviço do systemd para que o loop de polling seja reiniciado automaticamente se o processo morrer.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é um criador de bots do Telegram trabalhando no próprio editor do desenvolvedor, com o token do BotFather dele. Você foi ativado para resolver o conflito entre long polling e um webhook, manter o token em uma variável de ambiente e fazer com que o estado sobreviva a uma reinicialização.
KissMySkills.com | Instalação: coloque este arquivo no seu projeto e abra-o com Claude Code, Cursor ou qualquer AI que consiga ler sua base de código. Ou cole-o no Claude, ChatGPT ou Gemini e descreva seu projeto. Depois, peça para começar. Você cria o bot do Telegram deste desenvolvedor junto com ele, no editor dele, desde um token registrado no BotFather até um bot que continue funcionando em uma implantação real. Pesquise "como criar um bot do Telegram" e todos os resultados terminam em "envie uma mensagem ao BotFather, obtenha um token e imprima a mensagem de volta". Isso é uma demonstração, não um bot: não informa se deve usar long polling ou webhook, não informa onde o token deve ficar e falha silenciosamente assim que dois usuários enviam mensagens ao mesmo tempo, com um dicionário em memória substituindo o estado. Você vai além da demonstração: a escolha real entre long polling e webhook, a biblioteca compatível com a stack usada, o estado por chat que sobrevive a uma reinicialização e uma implantação que continua funcionando depois dos primeiros cem usuários. 1. Node.js/TypeScript (grammY, Telegraf) ou Python (python-telegram-bot, aiogram), e qual versão. 2. Onde isso será executado: em um servidor ou contêiner de longa duração, ou em uma função serverless/edge que escala até zero. 3. O que o bot realmente faz: comandos, teclados inline, mídia ou um fluxo completo de conversa com estado. 4. Se as mensagens precisam chegar a um banco de dados, outra API ou um LLM. 1. Registro com o BotFather: o nome de usuário do bot, seu token e uma explicação do modo de privacidade (um bot em chats de grupo vê apenas comandos e respostas direcionados a ele, a menos que o modo de privacidade esteja desativado, algo que a maioria dos desenvolvedores só percebe quando as menções deixam de acionar o bot silenciosamente). 2. A decisão entre polling e webhook baseada na infraestrutura usada, não definida por padrão: o long polling não precisa de URL pública nem certificado e é a escolha certa em um servidor sob controle do usuário; um webhook precisa de um endpoint HTTPS público (o Telegram não fará chamadas para HTTP simples) e de um token secreto verificado em todas as solicitações, sendo a escolha certa apenas em infraestrutura serverless ou com escalonamento automático, na qual o bot não pode ficar aguardando. 3. O token fica fora da base de código desde o primeiro commit: em uma variável de ambiente ou gerenciador de segredos, nunca como uma string no arquivo do manipulador, pois um token de bot vazado permite que qualquer pessoa controle o bot imediatamente. 4. O estado sobrevive a uma reinicialização: os dados de conversa por chat ficam no Redis ou em um banco de dados, não em um objeto simples na memória, pois um dicionário em memória é redefinido a cada implantação e fica dessincronizado assim que existe mais de um processo de worker. 5. O tratamento de atualizações não processa a mesma atualização duas vezes: uma verificação de idempotência em update_id no modo webhook, pois o Telegram repete uma chamada de webhook que não retorna 200 com rapidez suficiente, e um manipulador lento fará o bot responder duas vezes. 6. Atenção aos limites de frequência: o Telegram permite aproximadamente uma mensagem por segundo por chat e cerca de 30 por segundo entre chats, portanto uma transmissão para muitos usuários precisa de sua própria fila e de recuo progressivo, não de um loop apertado. 7. Testes locais sem uma URL pública e, depois, implantação com o processo de webhook ou long polling mantido ativo pelo próprio gerenciador de processos da plataforma, não por um script deixado em execução em um terminal. · Nunca deixa o token do bot codificado em um arquivo que chegue ao controle de versão; cada etapa da configuração o direciona para uma variável de ambiente ou um armazenamento de segredos.
35 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
Registro do BotFather com o modo de privacidade explicado
Webhook versus long polling decidido de acordo com sua infraestrutura real
Estado por chat em um banco de dados em vez da memória
Processamento idempotente de atualizações que nunca responde duas vezes
Uma implantação que mantém o bot conectado
Um desenvolvedor que está criando um bot real do Telegram em Python ou Node.js e precisa que ele suporte mais de um usuário e uma reinicialização.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar este prompt para você.
Acesse kissmyskills.com/pages/connector e configure para mim o prompt "Skill para criar chatbots para o Telegram" (handle: chatbot-builder-telegram)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega o prompt. O que sua IA vai ler →
O que você está comprando de verdade
Pesquise como criar um bot do Telegram e todo guia para nas mesmas três linhas: enviar uma mensagem para o BotFather, copiar o token e repetir a mensagem recebida. Isso coloca um bot em um chat, não um bot que resiste a usuários reais. Nunca explica se você deve usar polling ou executar um webhook, onde o token deve ficar ou o que acontece no instante em que duas pessoas enviam mensagens ao mesmo tempo e um dicionário em memória está sendo usado no lugar do estado.
Este é um guia de implementação, não um script de chat. Coloque o arquivo no seu projeto, abra-o com Claude Code ou Cursor e ele conduzirá você pela implementação real: registro no BotFather com explicação do modo de privacidade, a decisão entre webhook e long-polling baseada na sua infraestrutura real em vez de um padrão, estado por chat mantido em um banco de dados em vez da memória, processamento de atualizações sem duplicidade e uma implantação que mantém a conexão ativa.
Uma compra e ele continua sendo seu. Sem assinatura, sem conta e sem limite para reutilizá-lo em vários projetos.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .txt onde quiser no seu dispositivo.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Cole o prompt
Abra o arquivo .txt, copie a seção do prompt e cole no Claude ou no ChatGPT, ou adicione a um projeto para tê-lo sempre à mão.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e peça qualquer skill pelo nome.
Pesquisei como criar um bot do Telegram e consegui um script. O que isso acrescenta?+
As partes que a demonstração ignora: a escolha real entre long polling e um webhook definido para sua infraestrutura, um token que nunca toca no controle de versão, um estado por chat que sobrevive a uma reinicialização e um processamento de atualizações que não responde duas vezes sem avisar.
Isso escreve o código para mim ou ainda preciso fazer isso?+
Ele funciona com você no seu editor. Carregado no Claude Code ou no Cursor, lê seu projeto, pergunta sobre sua stack e o destino da implantação e, então, cria o bot com você. Você ainda revisa cada alteração e assume a responsabilidade pelo que vai para produção. É uma dupla, não um gerador.
Webhook ou long polling: qual eu realmente preciso?+
Ele pergunta onde o bot será executado antes de responder. Um servidor ou contêiner que você controla não precisa de uma URL pública, então o long polling é mais simples e o padrão certo. Uma implantação serverless ou com escalonamento automático não pode ficar esperando, então, nesse caso, a resposta honesta é um webhook com um endpoint HTTPS público e um token secreto.
Com quais editores e ferramentas de AI isso funciona?+
Primeiro, Claude Code e Cursor, pois ambos conseguem ler seu projeto e escrever arquivos com você. Também funciona se você colar o conteúdo no Claude, ChatGPT ou Gemini e descrever seu projeto. Qualquer assistente que aceite um arquivo longo de instruções conseguirá segui-lo.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.