NIEUW 📢 Beperkte lanceeractie: tot 70% korting op je eerste maand, voor elke game!Bekijk pakketten

"Used disallowed intents" oplossen op je Discord-bot

Discord-bothostingUpdated Oct 23, 20263 min read

Je console toont een van deze meldingen als de bot probeert in te loggen:

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

Wat het betekent

Je code heeft bij Discord een intent aangevraagd die voor je bot uit staat. Drie intents zijn privileged en moeten met de hand worden aangezet: Presence, Server Members en Message Content.

Oplossen

  1. Open de Discord Developer Portal, kies je applicatie en open Bot.
  2. Zet onder Privileged Gateway Intents de intents aan die je code aanvraagt.
  3. Sla op en herstart je server daarna via Console in het panel.

Welke heb ik nodig?

Kijk in je code naar de intents die erin staan:

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

Heb je er een niet nodig, haal hem dan uit je code. Een bot die alleen slash-commando's gebruikt, heeft geen van de drie nodig.

Bots in veel servers

Zolang een bot in minder dan 100 servers zit, kun je de intents zelf aanzetten. Daarboven vraagt Discord je de bot te verifiëren en elke privileged intent die je gebruikt aan te vragen.

Draait je server al ergens anders? Verhuis hem naar ons

MAAK JE EIGEN GAMESERVER
KLAAR OM TE BEGINNEN?

Bespaar tot 30% op je nieuwe gameserver.
Premium prestaties, directe activatie en ongeëvenaarde betrouwbaarheid voor een betere prijs.

ONZE NIEUWSTE BLOGS