Como definir permissão padrão de comando de barra do Discord para membros com Gerenciar Cargos
🔍 WiseChecker

Como definir permissão padrão de comando de barra do Discord para membros com Gerenciar Cargos

Você quer restringir um comando de barra para que apenas membros com a permissão Gerenciar Cargos possam usá-lo. Por padrão, um comando de barra criado com o sistema integrado do Discord fica disponível para todos no servidor. Este artigo explica como alterar a permissão padrão de um comando de barra para exigir a permissão Gerenciar Cargos. Você aprenderá os passos exatos nas Configurações do Servidor e no portal do desenvolvedor do Discord.

Principais pontos: Definir permissão padrão para comandos de barra

  • Configurações do Servidor > Integrações > Comandos: Substitua a permissão padrão de comandos de barra integrados por cargo ou membro.
  • Portal do Desenvolvedor do Discord > Aplicativo > Bot > Permissões: Defina permissões padrão para membros para comandos de barra de bots personalizados.
  • Campo Permissões Padrão para Membros: Escolha “Gerenciar Cargos” para restringir o uso do comando em todo o servidor.

ADVERTISEMENT

Visão geral das permissões padrão de comandos de barra

Comandos de barra no Discord podem ser criados pelo próprio Discord (comandos integrados) ou por bots personalizados. Cada comando de barra tem uma configuração de permissão padrão que determina quem pode usá-lo sem substituições adicionais. A permissão padrão pode ser uma permissão específica, como Gerenciar Cargos, ou um conjunto de permissões. Ao definir uma permissão padrão, apenas membros que possuem essa permissão no servidor podem usar o comando. Membros sem a permissão verão o comando acinzentado ou receberão um erro ao tentar usá-lo.

Para comandos de barra integrados, como os adicionados por aplicativos ou integrações do Discord, você pode alterar a permissão padrão nas Configurações do Servidor, em Integrações. Para bots personalizados que você desenvolve, defina a permissão padrão no Portal do Desenvolvedor do Discord ao configurar o aplicativo do bot. Em ambos os casos, a permissão escolhida se aplica a todos os membros, a menos que você crie substituições específicas por cargo ou membro.

Pré-requisitos

Antes de alterar as permissões padrão, você precisa ter:

  • Permissão Gerenciar Servidor no servidor do Discord para acessar as Configurações do Servidor.
  • Para bots personalizados: Acesso ao Portal do Desenvolvedor do Discord e ser proprietário ou ter permissões de desenvolvedor para o aplicativo do bot.
  • Para comandos integrados: O comando já deve estar adicionado ao servidor por meio de uma integração ou aplicativo.

ADVERTISEMENT

Passos para definir permissão padrão para comandos de barra integrados

Estes passos se aplicam a comandos de barra de aplicativos ou integrações do Discord que você adicionou ao servidor, como um bot de música ou moderação.

  1. Abra as Configurações do Servidor
    Clique com o botão direito no nome do servidor na lista de canais e selecione Configurações do Servidor. Alternativamente, clique no nome do servidor no canto superior esquerdo e escolha Configurações do Servidor no menu suspenso.
  2. Vá para Integrações
    Na barra lateral esquerda, clique em Integrações. Esta página lista todos os aplicativos e bots adicionados ao servidor.
  3. Selecione o aplicativo ou bot
    Encontre o aplicativo ou bot que fornece o comando de barra que você deseja restringir. Clique no nome dele ou no botão Gerenciar ao lado.
  4. Clique na aba Comandos
    Na página de integração, você verá uma aba Comandos. Clique nela para ver uma lista de todos os comandos de barra que o aplicativo oferece.
  5. Encontre o comando específico
    Role a lista ou use a barra de pesquisa para localizar o comando de barra que deseja restringir.
  6. Clique no nome do comando
    Clique no nome do comando para abrir as configurações de permissão.
  7. Defina a permissão padrão
    Em Permissão Padrão, você verá uma lista de permissões. Marque a caixa ao lado de Gerenciar Cargos. Se quiser exigir várias permissões, marque todas as aplicáveis. O comando agora exigirá as permissões marcadas para ser usado.
  8. Salve as alterações
    Clique no botão Salvar na parte inferior do painel. A permissão padrão agora é aplicada a todos os membros.

Passos para definir permissão padrão para comandos de barra de bots personalizados

Se você é um desenvolvedor de bot e deseja restringir um comando de barra a membros com Gerenciar Cargos, defina a permissão padrão no Portal do Desenvolvedor do Discord. Este método funciona para todos os comandos de barra que seu bot registra globalmente.

  1. Acesse o Portal do Desenvolvedor do Discord
    Abra um navegador e vá para https://discord.com/developers/applications. Faça login com sua conta do Discord.
  2. Selecione o aplicativo do seu bot
    Na lista de aplicativos, clique naquele associado ao seu bot.
  3. Clique em Bot na barra lateral esquerda
    Na navegação à esquerda, clique em Bot. Esta página contém configurações para o usuário do bot.
  4. Role até Permissões Padrão para Membros
    Role para baixo até a seção Permissões Padrão para Membros. Este campo controla quais permissões um membro deve ter para usar qualquer comando que o bot registra.
  5. Selecione a permissão Gerenciar Cargos
    Clique no menu suspenso ou na lista de permissões. Marque a caixa ao lado de Gerenciar Cargos. Você pode selecionar várias permissões, se necessário. Todos os comandos deste bot agora exigirão pelo menos uma das permissões selecionadas.
  6. Salve as alterações
    Clique no botão Salvar Alterações na parte inferior da página do Bot. A nova permissão padrão será aplicada a todos os comandos de barra que o bot registrar após esta alteração. Comandos existentes podem exigir uma reinicialização ou novo registro.

ADVERTISEMENT

Problemas comuns e limitações

Comando ainda utilizável por membros sem Gerenciar Cargos

Se você definiu a permissão padrão, mas membros sem Gerenciar Cargos ainda podem usar o comando, verifique se há substituições de cargo ou membro que concedem acesso. Nas configurações do comando integrado, clique em Adicionar Substituição para ver se algum cargo ou membro foi explicitamente permitido. Remova essas substituições. Para bots personalizados, certifique-se de que as permissões padrão para membros foram salvas e que o bot foi reiniciado ou os comandos foram registrados novamente.

Permissão padrão se aplica a todos os comandos, não a um específico

Para bots personalizados, o campo Permissões Padrão para Membros se aplica a todos os comandos que o bot registra. Se você precisar de permissões diferentes para comandos diferentes, use o método de substituição de comando integrado nas Configurações do Servidor após adicionar o bot. Nas configurações de integração, você pode substituir permissões por comando, conforme descrito no primeiro conjunto de passos.

Permissão não aparece na lista

Se Gerenciar Cargos não aparecer na lista de permissões padrão para um comando integrado, o aplicativo pode não suportar essa permissão. Alguns aplicativos permitem apenas um subconjunto de permissões. Nesse caso, você não pode restringir o comando a Gerenciar Cargos. Talvez seja necessário entrar em contato com o desenvolvedor do aplicativo.

Comando integrado vs. Permissão padrão de bot personalizado

Item Comando Integrado (Config. Servidor) Bot Personalizado (Portal Desenvolvedor)
Localização Configurações do Servidor > Integrações > [App] > Comandos Portal do Desenvolvedor do Discord > Aplicativo > Bot
Escopo Por comando em um único servidor Todos os comandos do bot globalmente
Permissões permitidas Apenas permissões suportadas pelo app Qualquer permissão do Discord
Possibilidade de substituição Sim, por cargo ou membro Não, mas pode ser substituído nas Config. do Servidor após adicionar o bot
Requer Gerenciar Servidor Sim Não, apenas acesso de desenvolvedor

Agora você pode restringir qualquer comando de barra a membros com Gerenciar Cargos usando um dos métodos. Para comandos integrados, use a página de Integrações nas Configurações do Servidor. Para seu próprio bot, defina as permissões padrão para membros no Portal do Desenvolvedor. Se precisar de controle mais granular, combine o padrão global com substituições por comando nas Configurações do Servidor.

ADVERTISEMENT