Discord Intents-Rechner

Wähle, welche Gateway-Events dein Bot bekommen soll. Du siehst den Intents-Wert, welche Events jeder Intent freischaltet und fertigen Code für discord.js und discord.py.

Läuft komplett in deinem Browser

Intents auswählen

Vorlagen
  • Server, Rollen, Kanäle und Threads. Fast jeder Bot braucht das – ohne fehlt der Cache.

    21 Events
    • GUILD_CREATE
    • GUILD_UPDATE
    • GUILD_DELETE
    • GUILD_ROLE_CREATE
    • GUILD_ROLE_UPDATE
    • GUILD_ROLE_DELETE
    • CHANNEL_CREATE
    • CHANNEL_UPDATE
    • CHANNEL_DELETE
    • CHANNEL_PINS_UPDATE
    • THREAD_CREATE
    • THREAD_UPDATE
    • THREAD_DELETE
    • THREAD_LIST_SYNC
    • THREAD_MEMBER_UPDATE
    • THREAD_MEMBERS_UPDATE
    • STAGE_INSTANCE_CREATE
    • STAGE_INSTANCE_UPDATE
    • STAGE_INSTANCE_DELETE
    • VOICE_CHANNEL_STATUS_UPDATE
    • VOICE_CHANNEL_START_TIME_UPDATE
  • Beitritte, Austritte und Änderungen an Mitgliedern, plus die komplette Mitgliederliste. Für Willkommensnachrichten und Auto-Rollen.

    4 Events
    • GUILD_MEMBER_ADD
    • GUILD_MEMBER_UPDATE
    • GUILD_MEMBER_REMOVE
    • THREAD_MEMBERS_UPDATE
  • Banns, Entbannungen und neue Audit-Log-Einträge (früher GUILD_BANS).

    3 Events
    • GUILD_AUDIT_LOG_ENTRY_CREATE
    • GUILD_BAN_ADD
    • GUILD_BAN_REMOVE
  • Änderungen an Emojis, Stickern und Soundboard-Sounds (früher GUILD_EMOJIS_AND_STICKERS).

    6 Events
    • GUILD_EMOJIS_UPDATE
    • GUILD_STICKERS_UPDATE
    • GUILD_SOUNDBOARD_SOUND_CREATE
    • GUILD_SOUNDBOARD_SOUND_UPDATE
    • GUILD_SOUNDBOARD_SOUND_DELETE
    • GUILD_SOUNDBOARD_SOUNDS_UPDATE
  • Wenn Bots, Twitch- oder YouTube-Integrationen hinzugefügt oder geändert werden.

    4 Events
    • GUILD_INTEGRATIONS_UPDATE
    • INTEGRATION_CREATE
    • INTEGRATION_UPDATE
    • INTEGRATION_DELETE
  • Meldet, wenn sich die Webhooks eines Kanals ändern.

    1 Event
    • WEBHOOKS_UPDATE
  • Neue und gelöschte Einladungen – für Invite-Tracker.

    2 Events
    • INVITE_CREATE
    • INVITE_DELETE
  • Wer in welchem Sprachkanal ist. Pflicht für Musik-Bots, sonst kann der Bot nicht beitreten.

    2 Events
    • VOICE_CHANNEL_EFFECT_SEND
    • VOICE_STATE_UPDATE
  • Online-Status, Aktivitäten („Spielt …“) und Geräte aller Mitglieder. Erzeugt sehr viel Traffic.

    1 Event
    • PRESENCE_UPDATE
  • Nachrichten in Servern. Ohne MESSAGE_CONTENT sind Text, Embeds und Anhänge leer.

    4 Events
    • MESSAGE_CREATE
    • MESSAGE_UPDATE
    • MESSAGE_DELETE
    • MESSAGE_DELETE_BULK
  • Reaktionen in Servern – für Reaction-Roles.

    4 Events
    • MESSAGE_REACTION_ADD
    • MESSAGE_REACTION_REMOVE
    • MESSAGE_REACTION_REMOVE_ALL
    • MESSAGE_REACTION_REMOVE_EMOJI
  • „… schreibt gerade“ in Server-Kanälen.

    1 Event
    • TYPING_START
  • Nachrichten in DMs mit dem Bot. Inhalt kommt hier auch ohne MESSAGE_CONTENT an.

    4 Events
    • MESSAGE_CREATE
    • MESSAGE_UPDATE
    • MESSAGE_DELETE
    • CHANNEL_PINS_UPDATE
  • Reaktionen in DMs mit dem Bot.

    4 Events
    • MESSAGE_REACTION_ADD
    • MESSAGE_REACTION_REMOVE
    • MESSAGE_REACTION_REMOVE_ALL
    • MESSAGE_REACTION_REMOVE_EMOJI
  • „… schreibt gerade“ in DMs mit dem Bot.

    1 Event
    • TYPING_START
  • Kein eigenes Event: füllt content, embeds, attachments, components und poll in Nachrichten. Für Präfix-Befehle wie !help nötig – Slash-Befehle brauchen es nicht.

    Keine eigenen Events
  • Server-Events und wer sich dafür interessiert.

    5 Events
    • GUILD_SCHEDULED_EVENT_CREATE
    • GUILD_SCHEDULED_EVENT_UPDATE
    • GUILD_SCHEDULED_EVENT_DELETE
    • GUILD_SCHEDULED_EVENT_USER_ADD
    • GUILD_SCHEDULED_EVENT_USER_REMOVE
  • Wenn AutoMod-Regeln erstellt, geändert oder gelöscht werden.

    3 Events
    • AUTO_MODERATION_RULE_CREATE
    • AUTO_MODERATION_RULE_UPDATE
    • AUTO_MODERATION_RULE_DELETE
  • Wenn AutoMod eingreift, z. B. eine Nachricht blockiert.

    1 Event
    • AUTO_MODERATION_ACTION_EXECUTION
  • Stimmen für Umfragen in Servern.

    2 Events
    • MESSAGE_POLL_VOTE_ADD
    • MESSAGE_POLL_VOTE_REMOVE
  • Stimmen für Umfragen in DMs.

    2 Events
    • MESSAGE_POLL_VOTE_ADD
    • MESSAGE_POLL_VOTE_REMOVE
Intents-Wert33281

Ergebnis

Zahl einfügen zum Entschlüsseln (Dezimal, Hex oder Binär).
Hexadezimal
0x8201
3 Intents1 privilegiert

Privilegierte Intents musst du im Developer Portal unter „Bot → Privileged Gateway Intents“ einschalten. Sonst trennt Discord die Verbindung mit Code 4014. Bis 10.000 Nutzer reicht der Schalter. Darüber musst du den Zugriff beantragen und jährlich erneuern – das gilt seit dem 10. Juni 2026; vorher lag die Grenze bei 100 Servern.

Code

import { Client, GatewayIntentBits } from "discord.js";

const client = new Client({
  intents: [
    GatewayIntentBits.Guilds,
    GatewayIntentBits.GuildMessages,
    GatewayIntentBits.MessageContent,
  ],
});
// = 33281

So funktioniert’s

  1. Starte mit einer Vorlage, z. B. „Nur Slash-Befehle“ oder „Präfix-Befehle“.
  2. Hake weitere Intents an. Die Suche findet auch Event-Namen wie MESSAGE_CREATE oder GUILD_MEMBER_ADD.
  3. Prüfe die Hinweise: Privilegierte Intents musst du im Developer Portal einschalten.
  4. Kopiere den Code für deine Bibliothek oder den Zahlenwert für das IDENTIFY-Paket.

Häufige Fragen

Welche Intents sind privilegiert?

Drei: GUILD_MEMBERS (Bit 1), GUILD_PRESENCES (Bit 8) und MESSAGE_CONTENT (Bit 15). Du musst sie im Developer Portal unter „Bot → Privileged Gateway Intents“ einschalten, sonst trennt Discord die Verbindung mit Code 4014.

Ab wann muss ich privilegierte Intents beantragen?

Seit dem 10. Juni 2026 zählt die Zahl der Nutzer, die deine App über alle Server erreicht: Unter 10.000 reicht der Schalter im Portal. Darüber musst du den Zugriff beantragen und jährlich erneuern. Die frühere Grenze von 100 Servern gilt nicht mehr.

Warum ist message.content bei meinem Bot leer?

Ohne den Intent MESSAGE_CONTENT sind content, embeds, attachments, components und poll leer – außer in DMs, wenn der Bot erwähnt wird, und bei seinen eigenen Nachrichten. Für Slash-Befehle brauchst du den Intent nicht.

Brauche ich Intents für Slash-Befehle?

Kaum. INTERACTION_CREATE kommt immer an. Meist reicht GUILDS, damit der Bot Server und Kanäle im Cache hat. Bots, die nur HTTP-Interaktionen nutzen, brauchen gar keine Gateway-Verbindung.

Was bedeutet Fehler 4013?

„Invalid intents“: Der Wert enthält Bits, die keinem Intent entsprechen. Der Rechner zeigt solche Bits als „unbekannt“ an.