Por que o Erro 30005 do Discord Atinge o Número Máximo de Cargos Apesar do Limite de 250
🔍 WiseChecker

Por que o Erro 30005 do Discord Atinge o Número Máximo de Cargos Apesar do Limite de 250

Você vê o Erro 30005 do Discord ao tentar criar ou adicionar um cargo ao seu servidor, e a mensagem diz que você atingiu o número máximo de cargos. O limite oficial por servidor é de 250 cargos, mas você pode encontrar esse erro mesmo quando tem muito menos cargos listados. Esse erro ocorre porque o Discord conta modelos de cargo, cargos gerenciados por integrações e cargos criados por bots separadamente daqueles que você vê na sua lista de cargos. Este artigo explica o que conta para o limite de 250 cargos, como identificar cargos ocultos e como liberar espaço sem excluir cargos importantes.

Principais Conclusões: Correção do Erro 30005 do Discord

  • Configurações do Servidor > Cargos > Ver Todos os Cargos: Mostra apenas cargos criados por usuários, não cargos de sistema ou de bots.
  • Cargos gerenciados por integrações de bots e webhooks: Cada um conta para o limite de 250 cargos, mesmo que não esteja visível na lista.
  • Modelos de cargo de Configurações do Servidor > Modelos: Podem criar cargos ocultos que ocupam vagas sem aparecer na lista principal de cargos.

ADVERTISEMENT

Por que o Erro 30005 do Discord Ocorre Apesar do Limite de 250 Cargos

O Discord impõe um limite rígido de 250 cargos por servidor. No entanto, a contagem de cargos mostrada em Configurações do Servidor > Cargos exibe apenas os cargos criados manualmente pelos administradores do servidor. Vários outros tipos de cargos contam para o limite, mas não são mostrados nessa lista:

Cargos Gerenciados por Integrações

Quando você adiciona um bot como MEE6, Dyno ou Carl-bot, ele pode criar cargos gerenciados por essa integração. Esses cargos aparecem na lista de membros, mas não na lista principal de cargos. Eles ainda consomem uma das 250 vagas. Cargos comuns de integração incluem cargos de atribuição automática, cargos de nível e cargos de reação.

Modelos de Cargo de Modelos de Servidor

Se você usa o recurso de Modelos de Servidor do Discord para copiar cargos de outro servidor, o modelo pode incluir cargos ocultos que não estão visíveis na lista de cargos. Esses cargos são armazenados no banco de dados do servidor e contam para o limite. Você não pode vê-los na lista de cargos, mas eles existem.

Cargos de Webhooks e Bots

Alguns webhooks e bots criam cargos para funções específicas, como acesso temporário a canais de voz ou logs de moderação. Esses cargos são de propriedade do bot ou webhook e não podem ser editados pelos administradores do servidor. Eles ainda ocupam uma vaga de cargo.

Passos para Identificar e Remover Cargos Ocultos que Causam o Erro 30005

Para corrigir o Erro 30005, você precisa encontrar cargos que não estão visíveis na lista principal de cargos e removê-los ou desativá-los. Siga os passos abaixo:

  1. Verifique a Contagem de Cargos nas Configurações do Servidor
    Abra o Discord e vá para o seu servidor. Clique no nome do servidor no canto superior esquerdo e selecione Configurações do Servidor. Clique em Cargos na barra lateral esquerda. No topo da lista de cargos, você verá uma contagem como “Cargos (45/250)”. Esse número inclui todos os cargos, tanto visíveis quanto ocultos.
  2. Ative o Modo Desenvolvedor para Ver Cargos Ocultos
    Vá para Configurações do Usuário > Avançado e ative o Modo Desenvolvedor. Clique com o botão direito em qualquer cargo na lista de cargos e selecione Copiar ID. Você pode usar esse ID para consultar o cargo via API do Discord, mas isso não mostra cargos ocultos diretamente.
  3. Use a API do Discord para Listar Todos os Cargos
    Abra um navegador da web e acesse https://discord.com/api/v10/guilds/ID_DO_SEU_SERVIDOR/roles (substitua ID_DO_SEU_SERVIDOR pelo ID do seu servidor). A resposta JSON lista todos os cargos no servidor, incluindo aqueles não visíveis na lista de cargos. Procure por cargos com "managed": true — estes são cargos gerenciados por integrações.
  4. Remova Cargos Gerenciados por Integrações Não Utilizados
    Para cada cargo gerenciado que você encontrar, volte para Configurações do Servidor > Cargos. Clique em Criar Cargo e depois clique no botão Gerenciar Integrações ao lado do bot que possui esse cargo. Desative ou remova o recurso de criação de cargos do bot. Por exemplo, no MEE6, vá para o painel do bot e desative os cargos de atribuição automática.
  5. Exclua Modelos de Servidor que Contêm Cargos Ocultos
    Em Configurações do Servidor > Modelos de Servidor, revise os modelos salvos. Se um modelo incluir cargos, ele pode ter criado cargos ocultos ao ser aplicado. Exclua o modelo clicando nos três pontos ao lado dele e selecionando Excluir Modelo.
  6. Remova Bots e Webhooks Não Utilizados
    Vá para Configurações do Servidor > Integrações. Revise a lista de bots e webhooks. Remova aqueles que você não usa mais clicando em Remover ao lado de cada um. Essa ação também remove os cargos que eles criaram.
  7. Force a Atualização da Lista de Cargos
    Após remover cargos, reinicie o Discord ou mude para outro servidor e volte. A contagem de cargos deve ser atualizada. Se não, aguarde 5 minutos e verifique novamente.

ADVERTISEMENT

Se o Discord Ainda Mostrar o Erro 30005 Após Remover Cargos

A Contagem de Cargos Não Diminui Após a Exclusão

Às vezes, a contagem de cargos nas Configurações do Servidor não é atualizada imediatamente. Aguarde até 15 minutos para o Discord sincronizar. Se a contagem permanecer a mesma, saia do Discord e faça login novamente. Depois, verifique a contagem de cargos novamente.

Cargos Apenas de Bots Aparecem na Lista de Membros, mas Não na Lista de Cargos

Cargos atribuídos apenas a bots (não a usuários humanos) ainda contam para o limite. Para encontrá-los, use a API do Discord conforme descrito acima. Procure por cargos com "bot_id": true no JSON. Você pode excluir esses cargos usando a API enviando uma solicitação DELETE para https://discord.com/api/v10/guilds/ID_DO_SEU_SERVIDOR/roles/ID_DO_CARGO. Cuidado: excluir um cargo de bot pode quebrar a funcionalidade do bot.

Modelo de Servidor Aplicado com Cargos Ocultos

Se você aplicou um modelo de servidor que incluía cargos, esses cargos podem estar ocultos, mas ainda contam. A única maneira de removê-los é excluir o modelo e recriar os cargos manualmente. Para fazer isso, vá para Configurações do Servidor > Modelos de Servidor, exclua o modelo, depois vá para Cargos e exclua todos os cargos que faziam parte do modelo. Recrie apenas os cargos que você precisa.

Tipos de Cargos do Discord que Contam para o Limite de 250

Tipo de Cargo Visível na Lista de Cargos Conta para o Limite
Cargos criados por usuários Sim Sim
Cargos gerenciados por integrações Não Sim
Cargos de propriedade de bots Não Sim
Cargos ocultos criados por modelos Não Sim
Cargos criados por webhooks Não Sim

Agora você sabe como identificar todos os cargos que contam para o limite de 250, incluindo os ocultos. Use a API do Discord para listar todos os cargos no seu servidor e remova aqueles que são gerenciados por integrações, bots ou modelos. Como próximo passo, revise suas integrações de bots e desative a criação de cargos para bots que você não precisa. Para gerenciamento avançado, considere usar um bot que rastreie o uso de cargos e possa excluir automaticamente cargos não utilizados.

ADVERTISEMENT