Free Discord tool

Discord Intents Calculator

Gateway intents tell Discord which events your bot receives. Three are privileged — Message Content, Server Members, and Presences — and must be enabled in the Developer Portal. This calculator builds the bitfield and flags those warnings.

Copy-ready

Integer513
Hex0x201
discord.jsconst intents = GatewayIntentBits.Guilds | GatewayIntentBits.GuildMessages;
discord.pyintents = discord.Intents.none() intents.guilds = True intents.guild_messages = True

How to use it

Toggle the events you need. Privileged intents glow as a warning — Discord will close the gateway (4014) if you request them without enabling the portal toggles. Copy the integer or library snippet.

FAQ

What are Discord gateway intents?+

Intents are a bitfield you send when identifying to the gateway. Each bit subscribes your bot to a family of events (messages, members, voice, and so on). Without an intent, those events never arrive.

Which Discord intents are privileged?+

GUILD_MEMBERS (1 << 1), GUILD_PRESENCES (1 << 8), and MESSAGE_CONTENT (1 << 15). You must enable them under Developer Portal → Bot → Privileged Gateway Intents. Verified apps may need Discord’s approval.

Do slash-command-only bots need intents?+

Interaction-only bots that only receive HTTP interactions (no gateway) do not need gateway intents. Full gateway bots that read messages or welcome members do. Kitcord’s Interaction Only mode skips the gateway entirely.

How do I set intents in discord.py?+

intents = discord.Intents.none() then set flags such as intents.message_content = True. Or pass value=BITFIELD. The calculator copies a ready snippet.

Related tools

Build a Discord bot visually on Kitcord

Privileged intents are the usual gotcha. Kitcord’s Interaction Only bots skip the gateway until you need it.

Kitcord is not affiliated with, endorsed by, or sponsored by Discord Inc. Discord is a trademark of Discord Inc.