Como criar um bot no Telegram
Atualizado em 21/10/2026
Para criar um bot no Telegram, abra o bot oficial @BotFather, mande /newbot, escolha o nome e um @ terminado em "bot". Ele responde com o token, a senha do bot. O bot já existe nesse momento, mas só responde quando um programa ligado a esse token estiver rodando.
Criar o bot no BotFather
- Abra o @BotFather e toque em Começar.
- Mande /newbot.
- Escreva o nome que aparece na conversa, por exemplo Lembrete da Academia.
- Escolha o @: tem que ser único e terminar em "bot", como LembreteAcademiaBot.
- Copie o token que ele devolve, um código no formato 123456789:ABC... Guarde como guarda uma senha.
Nome, foto, descrição e comandos
Tudo se ajusta no próprio BotFather: /setuserpic troca a foto, /setdescription escreve o texto que a pessoa vê antes de começar, /setabouttext a bio curta e /setcommands a lista de comandos que aparece no menu, como /start e /ajuda. Mande /mybots para ver e editar os bots que você criou.
Fazer o bot responder
O BotFather cria a conta do bot. Quem responde é um programa seu, que usa o token para falar com a Bot API do Telegram. Os caminhos mais comuns:
- Sem programar: serviços de criação de bot por blocos, e bots como o Livegram, que montam um bot de contato só com o token.
- Programando: bibliotecas prontas em Python, JavaScript e outras linguagens. A documentação oficial está em core.telegram.org/bots.
- Onde rodar: o programa precisa ficar ligado. Pode ser um servidor, um serviço de funções na nuvem ou um webhook, que o Telegram chama a cada mensagem.
Segurança do token
- Quem tem o token controla o bot: lê as mensagens que chegam e responde em nome dele.
- Não ponha o token em print, repositório público nem conversa de grupo.
- Vazou? No BotFather, /revoke gera um token novo e o antigo para de funcionar na hora.
Divulgar
Bot pronto? Cadastre grátis no diretório: ele ganha página própria e recebe votos de quem usa. As novidades da Bot API saem no canal oficial BotNews, listado entre os canais do catálogo.
Perguntas frequentes
Criar bot no Telegram é grátis?
É. O BotFather cria quantos bots você quiser, sem custo. O que pode custar é o servidor onde o programa do bot roda.
Por que o nome do bot tem que terminar em bot?
É a regra do Telegram para o @ de bot novo: assim qualquer um sabe que está falando com um robô. Só alguns bots antigos do próprio Telegram fogem disso.
Meu bot não responde. O que fazer?
O bot só responde com o programa ligado ao token rodando. Confira se ele está no ar e se o token é o atual: depois de um /revoke, o token antigo deixa de valer.