Deine Console zeigt eine dieser Meldungen, wenn der Bot versucht, sich anzumelden:
Error [DisallowedIntents]: Privileged intent provided is not enabled or whitelisted.(discord.js)Used disallowed intents(mehrere Bibliotheken)PrivilegedIntentsRequired(discord.py)
Was es bedeutet
Dein Code hat bei Discord einen Intent angefragt, der für deinen Bot ausgeschaltet ist. Drei Intents sind privilegiert und müssen von Hand eingeschaltet werden: Presence, Server Members und Message Content.
So behebst du es
- Öffne das Discord Developer Portal, wähl deine Anwendung und öffne Bot.
- Schalte unter Privileged Gateway Intents die ein, die dein Code anfragt.
- Speichere und starte dann deinen Server über Console im Panel neu.
Welchen brauche ich?
Sieh in deinem Code nach, welche Intents er auflistet:
GatewayIntentBits.MessageContentoderintents.message_content = True: Message Content Intent.GatewayIntentBits.GuildMembersoderintents.members = True: Server Members Intent.GatewayIntentBits.GuildPresencesoderintents.presences = True: Presence Intent.
Brauchst du einen nicht, entfern ihn stattdessen aus deinem Code. Ein Bot, der nur Slash-Commands nutzt, braucht keinen der drei.
Bots in vielen Servern
Solange ein Bot auf weniger als 100 Servern ist, kannst du die Intents selbst einschalten. Darüber verlangt Discord, dass du den Bot verifizierst und jeden privilegierten Intent, den du nutzt, beantragst.





