NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Corrigir "Used disallowed intents" no seu bot do Discord

Hospedagem de bot do DiscordUpdated Oct 22, 20263 min read

Seu console mostra uma destas mensagens quando o bot tenta fazer login:

  • Error [DisallowedIntents]: Privileged intent provided is not enabled or whitelisted. (discord.js)
  • Used disallowed intents (várias bibliotecas)
  • PrivilegedIntentsRequired (discord.py)

O que significa

O seu código pediu ao Discord uma intent que está desligada para o seu bot. Três intents são privilegiadas e precisam ser ligadas manualmente: Presence, Server Members e Message Content.

Como corrigir

  1. Abra o Discord Developer Portal, escolha a sua aplicação e abra Bot.
  2. Em Privileged Gateway Intents, ative as que o seu código solicita.
  3. Salve e reinicie o servidor pelo Console no painel.

Qual delas eu preciso?

Olhe no seu código quais intents ele lista:

  • GatewayIntentBits.MessageContent ou intents.message_content = True: Message Content Intent.
  • GatewayIntentBits.GuildMembers ou intents.members = True: Server Members Intent.
  • GatewayIntentBits.GuildPresences ou intents.presences = True: Presence Intent.

Se você não precisa de uma delas, remova-a do código. Um bot que usa só slash commands não precisa de nenhuma das três.

Bots em muitos servidores

Enquanto um bot está em menos de 100 servidores, você mesmo pode ativar as intents. Depois disso, o Discord pede que você verifique o bot e solicite cada intent privilegiada que usa.

Já tem um em outro lugar? Traga seu servidor para nós

CRIE SEU SERVIDOR DE JOGOS
PRONTO PARA COMEÇAR?

Economize até 30% no seu novo servidor de jogos.
Desempenho premium, ativação instantânea e confiabilidade imbatível por um preço melhor.

NOSSOS ÚLTIMOS ARTIGOS