O Discord não possui um comando slash nativo que liste todos os membros de um cargo específico. Administradores e moderadores de servidores frequentemente precisam ver quem tem um determinado cargo para gerenciar permissões, verificar atribuições ou auditar membros. Este artigo explica como usar um bot personalizado com um comando slash para exibir membros de um cargo. Você aprenderá qual bot usar, como configurá-lo e como executar o comando corretamente.
Principais Conclusões: Exibindo Membros de um Cargo com um Comando Slash
- O Discord não tem um comando slash nativo para listar membros de cargos: Você precisa usar um bot personalizado como Dyno, Carl-bot ou MEE6 para obter esse recurso.
- Comando /role do bot Dyno: Digitar
/role [nome do cargo]em um canal lista todos os membros atribuídos àquele cargo. - Comando /role do Carl-bot: Digitar
/role [nome do cargo]exibe uma lista paginada de membros com aquele cargo.
Por que o Discord Não Tem um Comando Nativo para Membros de Cargo
A interface nativa do Discord mostra membros de cargos apenas na lista de membros do servidor e em Configurações do Servidor > Cargos. Não há um comando slash que retorne uma lista de membros de um cargo em um canal de chat. Essa limitação existe porque o Discord prioriza a simplicidade em seu conjunto de recursos padrão. As funções de gerenciamento de cargos são deixadas para bots de terceiros que podem ser adicionados pelos administradores do servidor. Os bots usam a API do Discord para ler dados dos membros e apresentá-los sob demanda. O framework de comandos slash permite que os bots forneçam essa função sem exigir comandos baseados em prefixo.
Passos para Exibir Membros de um Cargo Usando um Comando Slash
Você precisa de um bot que suporte o comando slash /role. Os bots mais comuns com esse recurso são Dyno e Carl-bot. Ambos são gratuitos para consultas básicas de cargos. As etapas abaixo pressupõem que você tenha permissões de administrador no servidor.
Usando o Bot Dyno
- Adicione o Bot Dyno ao seu servidor
Acesse o site do bot Dyno em dyno.gg. Clique no botão “Invite”. Selecione seu servidor na lista suspensa. Conceda as permissões necessárias e conclua a autorização. - Ative o módulo de Cargos
No seu servidor, vá em Configurações do Servidor > Integrações > Dyno. Clique em “Gerenciar” ao lado de Dyno. Navegue até a aba Módulos. Encontre o módulo “Role” e ative-o. - Use o comando slash
Em qualquer canal de texto onde o Dyno possa ler e enviar mensagens, digite uma barra. Selecione o comando/rolena lista de autocomplete. Digite o nome exato do cargo que deseja verificar. Pressione Enter. O Dyno postará uma mensagem listando todos os membros com aquele cargo.
Usando o Carl-bot
- Adicione o Carl-bot ao seu servidor
Acesse o site do Carl-bot em carl.gg. Clique em “Add to Discord”. Selecione seu servidor e autorize o bot com as permissões necessárias. - Verifique se os comandos slash estão ativados
O Carl-bot usa comandos slash por padrão. Nenhuma ativação adicional de módulo é necessária. Certifique-se de que o bot tenha a permissão “Usar Comandos Slash” no canal que você planeja usar. - Execute o comando /role
Digite uma barra em um canal. Selecione/rolena lista. Insira o nome do cargo como parâmetro. Pressione Enter. O Carl-bot exibirá uma lista paginada de membros. Use os botões abaixo da mensagem para rolar pelas páginas se a lista for longa.
Se o Bot Não Responder ou Mostrar um Erro
O bot não aparece na lista de autocomplete de comandos slash
O bot pode não ter a permissão “Usar Comandos Slash” naquele canal. Vá em Configurações do Servidor > Cargos ou nas permissões específicas do canal. Adicione o bot a um cargo que tenha essa permissão ativada. Verifique também se as integrações do bot estão ativas em Configurações do Servidor > Integrações.
O comando retorna “Cargo não encontrado”
Os nomes dos cargos diferenciam maiúsculas de minúsculas na maioria dos bots. Digite o nome do cargo exatamente como aparece em Configurações do Servidor > Cargos. Se o nome do cargo contiver espaços ou caracteres especiais, coloque-o entre aspas ao inserir o parâmetro. Por exemplo: /role "Server Booster".
O comando mostra apenas uma lista parcial de membros
Os bots podem ter um limite no número de membros que podem exibir em uma resposta. O Carl-bot pagina os resultados automaticamente. O Dyno pode truncar listas longas. Se a lista for cortada, use os botões de paginação, se disponíveis. Para cargos muito grandes, considere usar a lista de membros do servidor na interface do usuário do Discord como alternativa.
Dyno vs Carl-bot: Comparação do Comando de Membros de Cargo
| Item | Bot Dyno | Carl-bot |
|---|---|---|
| Sintaxe do comando | /role [nome do cargo] |
/role [nome do cargo] |
| Módulo necessário | Módulo de Cargos deve estar ativado | Nenhum módulo adicional necessário |
| Paginação | Não disponível; pode truncar listas longas | Paginação integrada com botões |
| Limite do plano gratuito | Consultas ilimitadas de cargos | Consultas ilimitadas de cargos |
| Recursos adicionais | Atribuição de cargos, cargos por reação, autocargo | Atribuição de cargos, cargos por reação, autocargo, moderação |
Ambos os bots são confiáveis para exibir membros de cargos. O Carl-bot oferece melhor tratamento de listas grandes de cargos por meio de paginação. O Dyno requer uma etapa extra para ativar o módulo de Cargos, mas é igualmente eficaz para servidores pequenos e médios.
Agora você pode exibir membros de um cargo usando um comando slash adicionando o Dyno ou o Carl-bot ao seu servidor. Comece convidando o bot e executando o comando /role com o nome exato do cargo. Se você gerencia um servidor grande com cargos que contêm centenas de membros, a paginação do Carl-bot fornecerá uma visão completa. Para gerenciamento avançado de cargos, explore as configurações de cargos por reação e autocargo do bot para automatizar a atribuição de membros.