Votre console affiche l’un de ces messages quand le bot essaie de se connecter :
Error [DisallowedIntents]: Privileged intent provided is not enabled or whitelisted.(discord.js)Used disallowed intents(plusieurs bibliothèques)PrivilegedIntentsRequired(discord.py)
Ce que cela signifie
Votre code a demandé à Discord un intent qui est désactivé pour votre bot. Trois intents sont privilégiés et doivent être activés à la main : Presence, Server Members et Message Content.
Corrigez-le
- Ouvrez le Discord Developer Portal, choisissez votre application et ouvrez Bot.
- Sous Privileged Gateway Intents, activez ceux que votre code demande.
- Enregistrez, puis redémarrez votre serveur depuis Console dans le panel.
Lequel me faut-il ?
Regardez dans votre code les intents qu’il liste :
GatewayIntentBits.MessageContentouintents.message_content = True: Message Content Intent.GatewayIntentBits.GuildMembersouintents.members = True: Server Members Intent.GatewayIntentBits.GuildPresencesouintents.presences = True: Presence Intent.
Si vous n’en avez pas besoin, retirez-le plutôt de votre code. Un bot qui n’utilise que des commandes slash n’a besoin d’aucun des trois.
Bots présents sur de nombreux serveurs
Tant qu’un bot est dans moins de 100 serveurs, vous pouvez activer les intents vous-même. Au-delà, Discord vous demande de faire vérifier le bot et de demander l’accès à chaque intent privilégié que vous utilisez.
Votre serveur est hébergé ailleurs ? Transférez-le chez nous





