Guild and channel create/update/delete events
Guild member add/update/remove events
Guild ban add/remove events (formerly GUILD_BANS)
Guild emoji and sticker update events
Guild integration update/delete events
Guild webhook update events
Guild invite create/delete events
Voice state update events
Presence update events (user status, activity)
Guild message events (requires MESSAGE_CONTENT for content)
Guild message reaction events
Guild typing start events
DM message events (requires MESSAGE_CONTENT for content)
DM message reaction events
DM typing start events
Access to message content, attachments, embeds, components
Scheduled event create/update/delete events
Auto Moderation rule create/update/delete events
Auto Moderation action execution events
00000000000000000000000// Discord.js v14+ - Configure Gateway Intents
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({
intents: [
GatewayIntentBits.GUILDS
]
});
// Or use numeric value directly
const client = new Client({
intents: 0
});
client.login('YOUR_BOT_TOKEN');Gateway Intents allow you to control which events your bot receives from Discord. This helps reduce bandwidth and processing overhead. Some intents are privileged and require approval from Discord.