{
  "schemaVersion": "1.0",
  "path": "/guias/bots-discord/criar-primeiro-bot-discord-do-zero",
  "url": "https://streethosting.com.br/guias/bots-discord/criar-primeiro-bot-discord-do-zero",
  "markdownUrl": "https://streethosting.com.br/guias/bots-discord/criar-primeiro-bot-discord-do-zero.md",
  "jsonUrl": "https://streethosting.com.br/guias/bots-discord/criar-primeiro-bot-discord-do-zero.json",
  "title": "Como criar o seu primeiro bot de Discord do zero",
  "description": "Guia para iniciantes criarem um bot de Discord: aplicação no Developer Portal, token, intents, convite com permissões mínimas e o primeiro comando respondendo no servidor.",
  "category": "bots-discord",
  "topics": [
    "primeiros-passos"
  ],
  "difficulty": "iniciante",
  "datePublished": "2026-06-17",
  "dateModified": "2026-06-17",
  "readingMinutes": 3,
  "h1": "Criar o seu primeiro bot de Discord",
  "excerpt": "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.",
  "author": "Equipe StreetHosting",
  "wordCount": 506,
  "categoryLabel": "Bots Discord",
  "topicLabels": [
    "Primeiros passos"
  ],
  "primaryKeyword": "criar primeiro bot discord",
  "secondaryKeywords": [
    "como criar bot discord iniciante",
    "developer portal discord bot",
    "token bot discord intents"
  ],
  "toc": [
    {
      "id": "como-funciona",
      "label": "Como um bot funciona"
    },
    {
      "id": "criar-aplicacao",
      "label": "Criar a aplicação"
    },
    {
      "id": "token-e-intents",
      "label": "Token e intents"
    },
    {
      "id": "convidar",
      "label": "Convidar o bot"
    },
    {
      "id": "proximos-passos",
      "label": "Próximos passos"
    }
  ],
  "faqs": [
    {
      "question": "Preciso saber programar para criar um bot?",
      "answer": "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."
    },
    {
      "question": "O que são intents?",
      "answer": "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."
    },
    {
      "question": "Por que dar só as permissões mínimas?",
      "answer": "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."
    },
    {
      "question": "Onde o bot fica rodando?",
      "answer": "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."
    }
  ],
  "howToSteps": [
    {
      "name": "Criar a aplicação",
      "text": "No Discord Developer Portal, crie uma aplicação e, dentro dela, gere o bot que vai aparecer no seu servidor."
    },
    {
      "name": "Pegar o token e ativar intents",
      "text": "Copie o token do bot e ative as intents necessárias para ele ler mensagens ou membros, conforme o que vai fazer."
    },
    {
      "name": "Convidar com permissões mínimas",
      "text": "Gere o link de convite escolhendo apenas as permissões que o bot realmente precisa e adicione ao seu servidor."
    },
    {
      "name": "Rodar o primeiro comando",
      "text": "Suba um código simples com o token e teste um comando para confirmar que o bot responde no servidor."
    }
  ],
  "relatedProducts": [
    "https://streethosting.com.br/bots",
    "https://streethosting.com.br/vps/ryzen",
    "https://streethosting.com.br/minecraft-pro"
  ],
  "relatedGuides": [
    "https://streethosting.com.br/guias/bots-discord/criar-bot-discord-slash-commands",
    "https://streethosting.com.br/guias/bots-discord/deploy-bot-discord-nodejs-pm2",
    "https://streethosting.com.br/guias/bots-discord/hospedagem-bot-discord-24-7"
  ],
  "content": {
    "format": "markdown",
    "body": "> **Resposta rápida**\n>\n> Para criar o seu **primeiro bot de Discord**, abra o Developer Portal, crie uma aplicação e gere o bot, copie o **token** e ative as **intents** que ele precisa, depois convide o bot com as permissões mínimas. Suba um código simples com o token e teste um comando. Para ficar online 24 horas, hospede numa VPS ou em um plano de bots.\n\n## Como um bot funciona\n\nUm 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.\n\n## Criar a aplicação\n\n1. Acesse o Discord Developer Portal com a sua conta.\n2. Crie uma nova aplicação com um nome.\n3. Na seção de bot, gere o bot da aplicação.\n4. Defina nome e avatar do bot.\n\n## Token e intents\n\n> **Atenção**\n>\n> 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.\n\nCopie 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.\n\n## Convidar o bot\n\nGere 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](https://streethosting.com.br/guias/bots-discord/criar-bot-discord-slash-commands).\n\n> **Dica**\n>\n> 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.\n\n## Próximos passos\n\n- [ ] Token guardado fora de prints e código público\n- [ ] Intents ativadas conforme as funções do bot\n- [ ] Permissões mínimas no convite\n- [ ] Hospedagem para o bot ficar online 24 horas\n\nCom o bot respondendo, falta colocá lo online de verdade. Aprenda a [fazer deploy com PM2](https://streethosting.com.br/guias/bots-discord/deploy-bot-discord-nodejs-pm2) e a manter [hospedagem 24 horas](https://streethosting.com.br/guias/bots-discord/hospedagem-bot-discord-24-7). Conheça os [planos de bots](https://streethosting.com.br/bots)."
  }
}
