GUILDS

Guild and channel create/update/delete events

Events (5)
GUILD_CREATE
GUILD_UPDATE
GUILD_DELETE
GUILD_ROLE_CREATE
CHANNEL_CREATE
GUILD_MEMBERS
Privileged

Guild member add/update/remove events

Events (4)
GUILD_MEMBER_ADD
GUILD_MEMBER_UPDATE
GUILD_MEMBER_REMOVE
THREAD_MEMBERS_UPDATE
GUILD_MODERATION

Guild ban add/remove events (formerly GUILD_BANS)

Events (3)
GUILD_BAN_ADD
GUILD_BAN_REMOVE
GUILD_AUDIT_LOG_ENTRY_CREATE
GUILD_EMOJIS_AND_STICKERS

Guild emoji and sticker update events

Events (2)
GUILD_EMOJIS_UPDATE
GUILD_STICKERS_UPDATE
GUILD_INTEGRATIONS

Guild integration update/delete events

Events (4)
GUILD_INTEGRATIONS_UPDATE
INTEGRATION_CREATE
INTEGRATION_UPDATE
INTEGRATION_DELETE
GUILD_WEBHOOKS

Guild webhook update events

Events (1)
WEBHOOKS_UPDATE
GUILD_INVITES

Guild invite create/delete events

Events (2)
INVITE_CREATE
INVITE_DELETE
GUILD_VOICE_STATES

Voice state update events

Events (1)
VOICE_STATE_UPDATE
GUILD_PRESENCES
Privileged

Presence update events (user status, activity)

Events (1)
PRESENCE_UPDATE
GUILD_MESSAGES

Guild message events (requires MESSAGE_CONTENT for content)

Events (4)
MESSAGE_CREATE
MESSAGE_UPDATE
MESSAGE_DELETE
MESSAGE_DELETE_BULK
GUILD_MESSAGE_REACTIONS

Guild message reaction events

Events (4)
MESSAGE_REACTION_ADD
MESSAGE_REACTION_REMOVE
MESSAGE_REACTION_REMOVE_ALL
MESSAGE_REACTION_REMOVE_EMOJI
GUILD_MESSAGE_TYPING

Guild typing start events

Events (1)
TYPING_START
DIRECT_MESSAGES

DM message events (requires MESSAGE_CONTENT for content)

Events (4)
MESSAGE_CREATE
MESSAGE_UPDATE
MESSAGE_DELETE
CHANNEL_PINS_UPDATE
DIRECT_MESSAGE_REACTIONS

DM message reaction events

Events (4)
MESSAGE_REACTION_ADD
MESSAGE_REACTION_REMOVE
MESSAGE_REACTION_REMOVE_ALL
MESSAGE_REACTION_REMOVE_EMOJI
DIRECT_MESSAGE_TYPING

DM typing start events

Events (1)
TYPING_START
MESSAGE_CONTENT
Privileged

Access to message content, attachments, embeds, components

Events (1)
Enables content in MESSAGE_CREATE and MESSAGE_UPDATE
GUILD_SCHEDULED_EVENTS

Scheduled event create/update/delete events

Events (5)
GUILD_SCHEDULED_EVENT_CREATE
GUILD_SCHEDULED_EVENT_UPDATE
GUILD_SCHEDULED_EVENT_DELETE
GUILD_SCHEDULED_EVENT_USER_ADD
GUILD_SCHEDULED_EVENT_USER_REMOVE
AUTO_MODERATION_CONFIGURATION

Auto Moderation rule create/update/delete events

Events (3)
AUTO_MODERATION_RULE_CREATE
AUTO_MODERATION_RULE_UPDATE
AUTO_MODERATION_RULE_DELETE
AUTO_MODERATION_EXECUTION

Auto Moderation action execution events

Events (1)
AUTO_MODERATION_ACTION_EXECUTION

Calculated Intent Value

Decimal
0
Binary
0000000000000000000000
// 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');
💡

What are Gateway Intents?

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.

Powered by Mamba Host