Ferramenta grátis

Calculadora de permissões do Discord

Monte o inteiro de permissões do seu bot do Discord em um clique. Marque as permissões de que o bot precisa, copie o número e gere um link de convite pronto para usar.

Ele aparece na página do seu aplicativo no Discord Developer Portal. Serve só para montar o link de convite, direto no seu navegador.

Predefinições rápidas
Decodificar um inteiro

Cole um inteiro de permissões para marcar automaticamente as permissões correspondentes abaixo.

Geral

Membros

Texto

Voz

Palco

Eventos

Avançado

Como usar a calculadora de permissões

Três passos para montar o inteiro de permissões e o link de convite de um bot do Discord

  1. 1

    Marque as permissões de que o seu bot precisa

    Marque cada permissão que o seu bot do Discord vai usar. Elas estão agrupadas por categoria, e cada uma traz uma descrição curta do que libera.
  2. 2

    Copie o inteiro de permissões

    A calculadora atualiza o inteiro em tempo real conforme você marca e desmarca as permissões. Clique em Copiar e cole o número nas configurações de OAuth2 do seu bot ou no Discord Developer Portal.
  3. 3
    Cole o Client ID do seu bot para montar um link de convite pronto para usar, com os parâmetros scope e permissions já preenchidos. Compartilhe o link para adicionar o bot a qualquer servidor.

O que é o inteiro de permissões do Discord?

O inteiro de permissões do Discord (permission integer) é um único número que representa um conjunto de permissões por meio de um campo de bits. Cada permissão (Enviar mensagens, Expulsar membros, Gerenciar canais etc.) ocupa uma posição de bit. Para juntar várias permissões, o Discord faz um OR bit a bit (bitwise OR). Assim, um só número grande guarda todas as permissões do seu bot de uma vez.

Como o Discord tem mais de 50 permissões, o inteiro passa rápido do Number.MAX_SAFE_INTEGER. Por isso os valores de permissão costumam aparecer como números enormes (como 8 para Administrador ou 274877975552 para um bot de sorteio comum). Esta calculadora faz a conta com BigInt, então nada é cortado.

Você passa esse inteiro para o Discord ao gerar um link de convite OAuth2, no parâmetro permissions da URL. Quando o bot entra em um servidor, o Discord cria para ele um cargo gerenciado com exatamente essas permissões.

Por que usar uma calculadora de permissões?

Montar um inteiro de permissões na mão exige decorar posições de bits e fazer contas bit a bit. Com a calculadora, você marca tudo em uma lista visual e evita erros de digitação. Ela também decodifica qualquer inteiro que já existe, para você ver quais permissões um bot pede antes de convidá-lo.

Ela ainda ajuda a seguir o princípio do menor privilégio. Dê ao bot só as permissões de que ele precisa. Marcar Administrador é o caminho mais fácil. Mas se o bot for invadido ou um comando tiver um bug, com Administrador o servidor inteiro fica comprometido. Use esta ferramenta para escolher o mínimo necessário.

Perguntas frequentes

Tudo o que você precisa saber sobre as permissões de bots do Discord

Um bot que faz o seu servidor crescer

A ScopliDrop é um bot de sorteio grátis para Discord, com chances ganhas por tarefas, antifraude e ferramentas de crescimento integradas. Adicione em um clique, com as permissões certas já configuradas.