Tu consola muestra uno de estos mensajes cuando el bot intenta iniciar sesión:
Error [DisallowedIntents]: Privileged intent provided is not enabled or whitelisted.(discord.js)Used disallowed intents(varias librerías)PrivilegedIntentsRequired(discord.py)
Qué significa
Tu código le pidió a Discord un intent que está desactivado para tu bot. Hay tres intents privilegiados que hay que activar a mano: Presence, Server Members y Message Content.
Cómo arreglarlo
- Abre el Discord Developer Portal, elige tu aplicación y abre Bot.
- En Privileged Gateway Intents, activa los que pide tu código.
- Guarda y reinicia tu servidor desde Console en el panel.
¿Cuál necesito?
Busca en tu código los intents que lista:
GatewayIntentBits.MessageContentointents.message_content = True: Message Content Intent.GatewayIntentBits.GuildMembersointents.members = True: Server Members Intent.GatewayIntentBits.GuildPresencesointents.presences = True: Presence Intent.
Si no necesitas uno, quítalo de tu código en lugar de activarlo. Un bot que solo usa comandos de barra no necesita ninguno de los tres.
Bots en muchos servidores
Mientras un bot esté en menos de 100 servidores, puedes activar los intents tú mismo. A partir de ahí, Discord te pide verificar el bot y solicitar cada intent privilegiado que uses.
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros





