Para adicionar um bot a um servidor, o Discord usa uma URL OAuth2 com o ID da aplicação (client_id), os scopes solicitados (bot, applications.commands) e o inteiro de permissões. Esta ferramenta a monta corretamente sem nunca tocar no seu token.
Como usar a ferramenta
Copie o Application ID do portal de desenvolvedores do Discord (General Information) e cole em client_id.
Marque os scopes: bot para um bot, applications.commands para comandos slash.
Escolha as permissões mínimas necessárias (evite ADMINISTRATOR).
Copie o link gerado e abra-o num navegador com sessão do Discord: escolha um servidor onde você tenha «Gerenciar servidor» e autorize.
Parâmetros da URL
Parâmetros documentados pelo Discord: client_id, scope (separados por espaço, codificados %20), permissions (inteiro), guild_id (pré-seleciona o servidor), disable_guild_select, redirect_uri e response_type (necessário para scopes além de bot e applications.commands), integration_type (0 = servidor, 1 = usuário). As permissões só valem com o scope bot. Fonte: documentação OAuth2 oficial para desenvolvedores do Discord (verificada em 2026-10-09).
https://discord.com/oauth2/authorize?client_id=123456789012345678&scope=bot%20applications.commands&permissions=3072Perguntas frequentes
- O link contém o token do meu bot?
- Não, nunca. O link contém apenas o ID público da aplicação. Nunca compartilhe o token do bot (aba Bot do portal).
- Por que o bot não tem as permissões que pedi?
- O administrador pode desmarcar permissões ao autorizar, e cargos ou substituições de canal podem removê-las depois. Verifique o cargo do bot e as permissões do canal.
