Passo 1: registre seu bot no BotFather
O @BotFather é o bot oficial do Telegram para criar bots. É grátis, e você não precisa de conta de desenvolvedor.
- Abra o @BotFather no Telegram e toque em Começar.
- Mande
/newbot. - Digite um nome. É o que as pessoas veem nos chats, como Pizza Corner. Dá para mudar depois.
- Digite um nome de usuário. Ele precisa terminar em
bot, comopizzacorner_bot, e não pode ser mudado depois. - O BotFather responde com o link do seu bot e um token. Copie o token. É a chave que permite a um programa controlar o seu bot.
Seu bot já existe, mas ainda não responde ninguém. Isso é o passo 2. Para mais detalhes sobre tokens, veja como conseguir o token de um bot.
Passo 2: dê uma função ao seu bot
Um bot só responde quando um programa, rodando em algum lugar, lê as mensagens dele e responde. Você tem duas opções.
Opção A: use um criador de bots sem código
Um criador de bots roda o programa para você. Com o Echo Maker:
- Abra o Echo Maker (@mkfrbot) e toque em Começar.
- Escolha um modelo, como um bot para baixar vídeos, um bot de chat com IA ou um tradutor.
- Cole o token do passo 1.
O bot entra no ar na hora. A hospedagem é grátis, e você gerencia tudo por um painel de administração dentro do Telegram.
Opção B: escreva o código você mesmo
Se você sabe programar, pode usar a Bot API do Telegram em quase qualquer linguagem. Bibliotecas populares incluem python-telegram-bot, aiogram (Python), grammY e Telegraf (JavaScript). Você também vai precisar de um servidor ou hospedagem que fique sempre no ar, porque o bot para de responder quando o programa para.
Com ou sem código: qual escolher?
| Criador de bots sem código | Programar o seu | |
|---|---|---|
| Tempo até o bot funcionar | Cerca de um minuto | De horas a semanas |
| Conhecimentos necessários | Nenhum | Programação |
| Hospedagem | Incluída | Você mantém um servidor |
| Recursos sob medida | O que os modelos oferecem | Tudo o que você conseguir criar |
| Custo | Grátis, com upgrade opcional | Custos de servidor |
Se um modelo já faz o que você precisa, um criador de bots é mais rápido. Se você precisa de algo fora do comum, como uma conexão com o seu próprio banco de dados, programe.
Passo 3: complete o perfil do seu bot
De volta ao @BotFather, você pode dar ao seu bot uma foto de perfil, uma descrição e uma lista de comandos. Isso passa confiança quando as pessoas abrem o bot pela primeira vez. Veja como mudar o nome, a foto e a descrição de um bot.
Dúvidas
Criar um bot no Telegram é grátis?
Sim. Registrar um bot no BotFather é grátis. Para ele funcionar, é preciso um servidor, que custa dinheiro se você mesmo hospedar. O Echo Maker hospeda bots de graça.
Quantos bots posso criar?
O Telegram limita quantos bots uma conta pode criar no BotFather, hoje por volta de 20. No Echo Maker, você pode conectar quantos deles quiser.
Dá para criar um bot do Telegram pelo celular?
Sim. O BotFather e o Echo Maker funcionam dentro do app do Telegram, então você pode criar e gerenciar um bot só pelo celular.
Preciso saber programar?
Não. Com um criador de bots sem código, você escolhe um modelo e cola um token. Só precisa programar se quiser criar recursos do zero.