Criar o seu primeiro bot de Discord
Nunca criou um bot e não sabe por onde começar. Veja o caminho do zero: criar a aplicação, pegar o token, convidar o bot com as permissões certas e fazer ele responder.
Como um bot funciona
Um bot de Discord é um programa que se conecta à API do Discord usando um token, escuta eventos como mensagens e responde a comandos. Você cria a identidade do bot no Developer Portal e roda o código em algum lugar que fique ligado. É a base de tudo, de bots de moderação a bots de música.
Criar a aplicação
- Acesse o Discord Developer Portal com a sua conta.
- Crie uma nova aplicação com um nome.
- Na seção de bot, gere o bot da aplicação.
- Defina nome e avatar do bot.
Token e intents
O token é a senha do bot. Quem tiver o token controla o bot inteiro. Nunca poste em prints, commits ou mensagens. Se vazar, gere um novo na hora.
Copie o token e guarde com cuidado. Em seguida, ative as intents conforme o que o bot vai fazer. Um bot que lê mensagens precisa da intent de conteúdo de mensagem, por exemplo. Sem a intent certa, o bot não recebe aquele evento.
Convidar o bot
Gere o link de convite escolhendo apenas as permissões necessárias e adicione o bot ao seu servidor. Com o bot dentro, suba um código simples usando o token e teste um comando. O passo natural seguinte é aprender comandos de barra.
Comece com pouquíssimas permissões. É mais fácil adicionar uma permissão quando uma função nova pedir do que descobrir que deu poder demais sem querer.
Próximos passos
- Token guardado fora de prints e código público
- Intents ativadas conforme as funções do bot
- Permissões mínimas no convite
- Hospedagem para o bot ficar online 24 horas
Com o bot respondendo, falta colocá lo online de verdade. Aprenda a fazer deploy com PM2 e a manter hospedagem 24 horas. Conheça os planos de bots.
Perguntas frequentes
- Preciso saber programar para criar um bot?
- Para um bot próprio, um pouco de programação ajuda muito. Existem bibliotecas em várias linguagens que facilitam. Para algo básico, dá para começar com exemplos prontos e ir evoluindo aos poucos.
- O que são intents?
- São permissões que dizem ao Discord quais tipos de evento o bot quer receber, como mensagens ou entrada de membros. Sem ativar a intent certa, o bot simplesmente não enxerga aquele tipo de evento.
- Por que dar só as permissões mínimas?
- Por segurança. Um bot com permissões além do necessário vira risco caso seja comprometido. Conceda apenas o que ele precisa para funcionar e amplie só quando uma função nova exigir.
- Onde o bot fica rodando?
- No seu computador ele só funciona enquanto está ligado. Para o bot ficar online 24 horas, ele precisa rodar numa VPS ou num plano de hospedagem de bots, com restart automático.
Próximo passo
Ver planos de bots
Bots Discord 24/7 com ativação rápida e suporte em português.
Guias relacionados
Como criar bot Discord com slash commands
Slash commands melhoram a experiência do usuário e deixam o bot mais fácil de usar. Veja um caminho claro para começar.
Deploy de bot Discord Node.js com PM2: variáveis de ambiente e restart automático
PM2 é gerenciador de processos Node popular para bots Discord porque reinicia após crash, persiste entre reboots quando combinado com startup hook e centraliza logs mínimos sem montar Kubernetes inteiro. Este guia cobre arquivo ecosystem, env vars para token e integração com hospedagem BR.
Hospedagem de bot Discord 24/7 no Brasil
Hospedagem bot Discord 24/7 combina process manager com restart automático, token fora do código, logs e servidor no Brasil para latência baixa com a API e seus jogadores.