Guia

Como criar um bot do Discord sem programar

Atualizado em 18 de outubro de 2026

Um bot do Discord é um pequeno programa que se conecta ao Discord com um token e responde a slash commands, reage a novos membros ou modera mensagens. Dá para ter um sem escrever código: crie o bot no portal de desenvolvedores do Discord, descreva o que ele deve fazer e deixe o Codexe escrevê-lo em Python (discord.py) ou Node.js (discord.js). Você testa com o seu próprio token antes de hospedar.

Troque os comandos pelo que o seu servidor precisa.

Gere isto com o Codexe

Passo a passo

  1. 1.Crie o bot no Discord

    No portal de desenvolvedores do Discord, crie uma aplicação, abra Bot e copie o token. Trate-o como uma senha.

  2. 2.Escolha Python ou Node.js

    Os dois funcionam. Escolha o que a sua hospedagem suporta, ou o que um amigo que talvez te ajude depois conhece.

  3. 3.Descreva os comandos e os eventos

    Cada slash command com as opções e quem pode usá-lo, os eventos a que ele reage (novos membros, mensagens, reações) e onde ele guarda os dados.

  4. 4.Deixe o Codexe escrever

    O Codexe escreve o projeto completo do bot com slash commands. O token é lido da variável de ambiente DISCORD_TOKEN e nunca é escrito no código.

  5. 5.Teste no Codexe

    No painel Hospedar do bot, cole o seu token (guardado criptografado, e você pode apagá-lo), aperte Iniciar e teste os comandos no seu servidor do Discord enquanto acompanha o console.

  6. 6.Convide o bot para o seu servidor

    Gere um link de convite no portal de desenvolvedores com os escopos bot e applications.commands e as permissões de que o bot precisa.

  7. 7.Hospede de verdade

    Baixe o ZIP, instale as dependências (pip install -r requirements.txt ou npm install), defina DISCORD_TOKEN e inicie em uma máquina que fique sempre ligada.

O que descrever

  • Slash commands: nomes, opções e quem pode usá-los (todos, um cargo, membros com uma permissão como Moderar membros).
  • Eventos: mensagens de boas-vindas, cargos automáticos, cargos por reação, registro de mensagens apagadas.
  • Armazenamento: um arquivo JSON ou SQLite para advertências, níveis ou configurações.
  • Intents: ler o conteúdo das mensagens e as listas de membros são intents privilegiadas que você ativa no portal de desenvolvedores; diga quais você está disposto a ativar.
  • APIs externas: por exemplo, um ping de status de um servidor de Minecraft, com o endereço em um arquivo de configuração.

Exemplo de descrição

"Um bot em discord.py com slash commands. /warn <user> <reason> salva a advertência em SQLite e manda uma DM ao usuário. /warnings <user> lista as advertências com as datas. /timeout <user> <minutes> <reason> aplica um castigo do Discord. Só membros com Moderar membros podem usá-los. Toda ação é registrada em um canal escolhido com /setlog. Novos membros recebem o cargo Member e uma mensagem de boas-vindas em #welcome."

Testes dentro do Codexe

O painel Hospedar serve para testar o bot, não para mantê-lo rodando o tempo todo. Em todos os planos, uma sessão para depois de 30 minutos e roda um bot por vez por conta. O tempo de execução a cada 24 horas móveis depende do plano:

PlanoTempo de execução a cada 24 horas
Grátis15 minutos
Pro4 horas
Business12 horas
Enterprise24 horas

Problemas comuns

  • Os slash commands não aparecem: comandos globais podem levar até uma hora para sincronizar; comandos sincronizados com um servidor aparecem na hora.
  • O bot está online, mas ignora as mensagens: uma intent privilegiada não foi ativada no portal de desenvolvedores.
  • "O aplicativo não respondeu": o comando levou mais de 3 segundos sem adiar a resposta. Peça no chat para adiar a resposta (defer).

Perguntas

O bot é verificado antes de eu recebê-lo?

Bots do Discord não passam por verificação de build: Pronto significa que o código foi gerado. Use o teste no painel Hospedar para conferir com o seu token.

O Codexe pode hospedar o meu bot permanentemente?

Não, o painel Hospedar é um ambiente de teste com limites diários. Para um bot sempre online, rode-o em uma VPS, em uma hospedagem de bots ou em um computador que fique ligado.

É grátis?

Gerar e testar é de graça no plano Free, dentro dos tokens dele e de 15 minutos de execução do bot por dia. Baixar o ZIP exige um plano ou um pacote de downloads.

Descreva o seu bot

Este prompt abre pronto para enviar:

“Um bot em discord.py com slash commands: /warn salva uma advertência em SQLite e manda uma DM ao usuário, /warnings lista as advertências de um usuário com as datas, /timeout aplica um castigo do Discord por alguns minutos, só membros com Moderar membros podem usá-los, toda ação registrada em um canal definido com /setlog, novos membros recebem o cargo Member e uma mensagem de boas-vindas.”

Gere isto com o Codexe
Como criar um bot do Discord sem programar | Codexe