Dokumentation
Intents aktivieren
„Intents“ legen fest, welche Ereignisse ein Discord-Bot von Discord empfangen darf. Für eigene, mit Cordavix verbundene Bots (Bring Your Own Bot) musst du bestimmte Intents im Discord Developer Portal selbst aktivieren, da Discord sie standardmäßig deaktiviert lässt.
Wo du sie findest
Öffne deine Anwendung im Discord Developer Portal (discord.com/developers/applications), wechsle in den Reiter „Bot“ und scrolle zum Abschnitt „Privileged Gateway Intents“.
SERVER MEMBERS INTENT
Dieser Intent erlaubt es dem Bot, vollständige Informationen über Server-Mitglieder zu erhalten – etwa wenn jemand dem Server beitritt oder ihn verlässt. Ohne diesen Intent funktionieren unter anderem:
- Willkommens- und Verabschiedungsnachrichten nur eingeschränkt oder gar
nicht,
- automatische Rollenvergabe bei Beitritt,
- korrekte Mitgliederzahlen in Statistiken.
MESSAGE CONTENT INTENT
Dieser Intent erlaubt es dem Bot, den tatsächlichen Textinhalt von Nachrichten zu lesen. Er wird unter anderem benötigt für:
- AutoMod (Erkennung von Spam, verbotenen Wörtern, Einladungslinks etc.),
- Level-System (XP-Vergabe basierend auf Nachrichtenaktivität),
- Custom Commands mit Textauslösern.
Ohne diesen Intent laufen reine Slash-Commands weiterhin, aber alle Funktionen, die auf normalen Chat-Nachrichten reagieren, bleiben wirkungslos.
Aktivieren
Setze in Discord die beiden Schalter „Server Members Intent“ und „Message Content Intent“ auf aktiv und speichere die Änderung über den Button „Save Changes“ am unteren Bildschirmrand. Änderungen wirken sich erst nach einem Neustart deiner Bot-Instanz aus.
Verbindungstest im Dashboard
Der Einrichtungsassistent für eigene Bots prüft automatisch, ob die notwendigen Intents aktiviert sind, und zeigt dir das Ergebnis Schritt für Schritt an. Fehlt ein Intent, meldet dir das Dashboard genau, welcher Schalter im Developer Portal noch fehlt – so musst du nicht raten.
Wichtig bei vielen Servern
Sobald ein Bot auf mehr als 100 Servern läuft, verlangt Discord für privilegierte Intents zusätzlich eine Verifizierung deiner Anwendung. Für die meisten eigenen Bots im Rahmen von Cordavix ist das zunächst nicht relevant, aber gut zu wissen, falls dein eigener Bot stark wächst.
War dieser Artikel hilfreich?
Nicht gefunden, was du gesucht hast? Kontaktiere uns →