---
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."
url: "https://streethosting.com.br/guias/bots-discord/criar-primeiro-bot-discord-do-zero"
category: "bots-discord"
slug: "criar-primeiro-bot-discord-do-zero"
datePublished: "2026-06-17"
dateModified: "2026-06-17"
author: "Equipe StreetHosting"
difficulty: "iniciante"
language: "pt-BR"
keywords:
  - "criar primeiro bot discord"
  - "como criar bot discord iniciante"
  - "developer portal discord bot"
  - "token bot discord intents"
---

# 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.

> **Resposta rápida**
>
> 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.

## 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

1. Acesse o Discord Developer Portal com a sua conta.
2. Crie uma nova aplicação com um nome.
3. Na seção de bot, gere o bot da aplicação.
4. Defina nome e avatar do bot.

## Token e intents

> **Atenção**
>
> 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](https://streethosting.com.br/guias/bots-discord/criar-bot-discord-slash-commands).

> **Dica**
>
> 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](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).

## 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.

## Guias relacionados

- [Como criar bot Discord com slash commands](https://streethosting.com.br/guias/bots-discord/criar-bot-discord-slash-commands.md)
- [Deploy de bot Discord Node.js com PM2: variáveis de ambiente e restart automático](https://streethosting.com.br/guias/bots-discord/deploy-bot-discord-nodejs-pm2.md)
- [Hospedagem de bot Discord 24/7 no Brasil](https://streethosting.com.br/guias/bots-discord/hospedagem-bot-discord-24-7.md)

## Produtos citados

- https://streethosting.com.br/bots
- https://streethosting.com.br/vps/ryzen
- https://streethosting.com.br/minecraft-pro

## Dados estruturados

```json
[
  {
    "@context": "https://schema.org",
    "@type": [
      "Article",
      "TechArticle"
    ],
    "headline": "Criar o seu primeiro bot de Discord",
    "name": "Como criar o seu primeiro bot de Discord do zero",
    "abstract": "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.",
    "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.",
    "datePublished": "2026-06-17",
    "dateModified": "2026-06-17",
    "author": {
      "@type": "Organization",
      "name": "Equipe StreetHosting"
    },
    "publisher": {
      "@type": "Organization",
      "name": "StreetHosting",
      "url": "https://streethosting.com.br"
    },
    "inLanguage": "pt-BR",
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://streethosting.com.br/guias/bots-discord/criar-primeiro-bot-discord-do-zero"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Preciso saber programar para criar um bot?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "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."
        }
      },
      {
        "@type": "Question",
        "name": "O que são intents?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "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."
        }
      },
      {
        "@type": "Question",
        "name": "Por que dar só as permissões mínimas?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "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."
        }
      },
      {
        "@type": "Question",
        "name": "Onde o bot fica rodando?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "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."
        }
      }
    ]
  }
]
```
