Kurz gesagt. Erstelle im Discord Developer Portal eine Anwendung, öffne Bot, drücke Reset Token, um den Token zu bekommen, und schalte Message Content Intent ein. Lade den Bot auf einen Server ein, auf dem du bist, schalte in Discord den Developer Mode ein und kopiere deine eigene Nutzer-ID. Gib OpenClaw dann den Token und erlaube nur deine Nutzer-ID. Auf PlayNHost sind das zwei Felder auf der Seite Agent und ein Neustart. Das Panel installiert den Discord-Connector von OpenClaw für dich.
Geprüft am 6. November 2026, gültig für OpenClaw 2026.11.1.
Diese Anleitung folgt der Discord-Einrichtungsdokumentation von OpenClaw und dem PlayNHost-Panel, so wie es heute funktioniert.
Öffne in der Seitenleiste Bot und setze den Username des Bots auf den Namen deines Agents.
Schalte, weiterhin unter Bot, bei Privileged Gateway Intents Folgendes ein:
Message Content Intent: hier erforderlich. OpenClaw fragt Discord danach, und Discord lehnt die Verbindung ab („disallowed intents“), wenn er ausgeschaltet ist.
Server Members Intent: von OpenClaw empfohlen, nötig für Rollen-Allowlists und das Zuordnen von Namen zu IDs.
Presence Intent: optional, nur für Präsenz-Updates.
Drücke Reset Token und kopiere den Token. Trotz des Namens erzeugt der erste Druck deinen ersten Token. Halte ihn geheim.
Schritt 2: Bot einladen und DMs erlauben
Öffne OAuth2, dann den OAuth2 URL Generator. Hake die Scopes bot und applications.commands an.
Hake unter Bot Permissions mindestens View Channels, Send Messages, Read Message History, Embed Links und Attach Files an (Add Reactions ist optional).
Öffne die erzeugte URL, wähle deinen Server und drücke Continue. Am einfachsten ist ein privater Server nur mit dir und dem Bot.
Erlaube dem Bot, dir zu schreiben: Klicke mit rechts auf das Server-Symbol, öffne Privacy Settings und schalte Direct Messages ein.
Schritt 3: Deine Discord-Nutzer-ID kopieren
Öffne in Discord User Settings, dann Developer, und schalte Developer Mode ein (auf dem Handy: App Settings, Advanced). Klicke dann mit rechts auf deinen eigenen Avatar oder Namen und wähle Copy User ID. Das ist eine lange Zahl (PlayNHost akzeptiert 17 bis 20 Ziffern).
Die Discord-Doku von OpenClaw nutzt dafür den Developer Mode, und das Panel auch: Anders als bei der Telegram-Einrichtung bittet dich die Console nicht, deine ID aus einer Bot-Antwort abzulesen.
Schritt 4 auf PlayNHost: Token und ID einfügen
Öffne deinen Server unter panel.playnhost.com, dann den Tab Agent. Setze unter KI-Anbieter einen KI-Anbieter-Schlüssel, falls du das noch nicht getan hast (siehe welchen KI-Schlüssel du nutzt).
Drücke unter Chat-Apps bei Discord-Bot-Token auf Setzen, füge den Token ein und drücke Speichern. Das Panel prüft seine Form: Bei einer falschen Eingabe erscheint „That is not a valid discord bot token.“ (also: kein gültiger Discord-Bot-Token).
Gib unter Wer ihm schreiben darf deine ID bei Discord-Nutzer-IDs ein und drücke Speichern. Mehrere IDs kommen in eine Zeile, durch Kommas getrennt.
Drücke Starten, oder Jetzt neu starten, falls der Agent schon läuft. Discord ist ein eigenes OpenClaw-Plugin, also installiert der erste Start mit einem Discord-Token es einmalig. Neben anderen Zeilen zeigt die Console:
[PlayNHost] Installing the Discord connector 2026.11.1
[PlayNHost] Starting OpenClaw 2026.11.1
[PlayNHost] Your agent is running
[PlayNHost] Discord: only user 123456789012345678 can message your agent.
In unserem Test dauerte die Installation des Connectors etwa 30 Sekunden. Spätere Starts verwenden ihn weiter und aktualisieren ihn, wenn OpenClaw selbst aktualisiert wird.
Sende deinem Bot in Discord eine Direktnachricht. Dein Agent antwortet. Andere Discord-Konten werden ignoriert.
Lässt du Discord-Nutzer-IDs leer, sagt die Console „Discord: nobody can message your agent yet“ (noch kann niemand deinem Agent schreiben) und erklärt, wie du deine ID kopierst. Bis du sie einträgst, wird jeder ignoriert, der dem Bot eine DM schickt. OpenClaw beantwortet eine erste Nachricht mit einem Pairing-Code: Ignoriere ihn, es muss nichts freigegeben werden, und trage stattdessen deine Nutzer-ID im Bereich Agent ein.
Was PlayNHost für dich einstellt
Discord-DMs nutzen dmPolicy: "allowlist" mit den IDs aus dem Bereich Agent (oder pairing, solange die Liste leer ist), und diese IDs werden zu den Besitzern der Befehle bei OpenClaw.
Server-Kanäle bleiben geschlossen: Der Standard groupPolicy von OpenClaw ist allowlist, und kein Server steht auf dieser Liste, bis einer in die Einstellungen von OpenClaw aufgenommen wird. Nutze Direktnachrichten.
Der Token erreicht OpenClaw als DISCORD_BOT_TOKEN in seiner Umgebung. Ein Token in der Einstellungsdatei von OpenClaw hätte Vorrang davor, deshalb entfernt der Start diesen.
Derselbe Server kann auch über Telegram sprechen: Setze beide Token und beide ID-Listen. Siehe OpenClaw mit Telegram verbinden.
Schritt 4 auf deinem eigenen Rechner
Prüfe mit openclaw plugins list, ob das Discord-Plugin vorhanden ist. Bei unserer Testinstallation des npm-Pakets 2026.11.1 war es nicht gebündelt; das hier hat es hinzugefügt:
openclaw plugins install npm:@openclaw/discord
Lege den Token in die Umgebung des Gateways (nie in einen Chat) und verweise die Konfiguration darauf, mit Zugriff nur für dich:
Der Teil commands macht dich zum Besitzer für Owner-Befehle, was eine von Hand geschriebene Allowlist nicht tut. Bei einer Dienst-Installation lege DISCORD_BOT_TOKEN in ~/.openclaw/.env, damit der Dienst ihn hat, und starte den Dienst neu, statt openclaw gateway auszuführen.
Oder behalte den Standardmodus pairing: Schreib dem Bot eine DM und gib den Code innerhalb einer Stunde frei:
openclaw pairing list discord
openclaw pairing approve discord <CODE>
Wenn er nicht antwortet
Was du siehst
Ursache und Lösung
„Used disallowed intents“ im Log von OpenClaw
Message Content Intent ist aus. Schalte ihn im Developer Portal unter Bot ein und starte dann neu.
401: Unauthorized von /gateway/bot
Der Token wurde zurückgesetzt oder falsch eingegeben. Drücke noch einmal Reset Token, dann im Bereich Agent auf Ersetzen und starte neu. Auf PlayNHost ist das Log von OpenClaw logs/openclaw.log unter Files.
Der Bot antwortet nicht in einer DM
Du und der Bot solltet einen Server teilen. Die Discord-Anleitung von OpenClaw bittet dich außerdem, in den Privacy Settings dieses Servers Direct Messages einzuschalten, damit der Bot dir schreiben kann.
Der Bot hat mit einem Pairing-Code geantwortet
Discord-Nutzer-IDs ist leer, also ist der Agent im Pairing-Modus. Kopiere deine Nutzer-ID (Developer Mode, Copy User ID), trage sie im Bereich Agent ein und starte neu.
Der Bot antwortet nicht und sendet keinen Code
Die ID auf der Liste ist nicht deine Nutzer-ID (zum Beispiel eine Server- oder Kanal-ID). Wähle Copy User ID bei deinem eigenen Namen, ersetze sie und starte neu.
Console: „The Discord connector could not be installed; your agent starts without Discord.“ (der Connector konnte nicht installiert werden, dein Agent startet ohne Discord)
Der Plugin-Download ist fehlgeschlagen. Drücke Neustart, um es erneut zu versuchen.
Keine Antwort in einem Server-Kanal
Server-Kanäle sind standardmäßig geschlossen. Nutze eine Direktnachricht.
Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Du kannst alles akzeptieren, nur essenzielle Cookies akzeptieren oder pro Kategorie wählen.Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Sie sind hier standardmäßig aktiv. Du kannst alles abschalten, was du nicht möchtest.Datenschutzerklärung lesen