Voraussetzungen
- Ein Discord-Konto
- Ein Discord-Server, auf dem Sie die Berechtigung Server verwalten haben
- Eine Claw-Instanz (hier erstellen)
Einrichtungsleitfaden
Discord-Anwendung erstellen
- Gehen Sie zum Discord Developer Portal
- Klicken Sie auf New Application
- Geben Sie ihr einen Namen (z. B. „Mein KI-Bot“) und klicken Sie auf Create
Bot erstellen
- Gehen Sie in Ihrer Anwendung zum Tab Bot
- Klicken Sie auf Add Bot → Yes, do it!
- Aktivieren Sie unter Privileged Gateway Intents:
- Message Content Intent (erforderlich)
- Server Members Intent (empfohlen)
- Klicken Sie auf Reset Token, um einen Bot-Token zu generieren
- Kopieren Sie den Token — Sie benötigen ihn im nächsten Schritt
Bot auf Ihren Server einladen
- Gehen Sie zum Tab OAuth2 → URL Generator
- Wählen Sie unter Scopes:
bot,applications.commands - Wählen Sie unter Bot Permissions:
Send Messages,Read Message History - Kopieren Sie die generierte URL und öffnen Sie diese in Ihrem Browser
- Wählen Sie Ihren Server aus und klicken Sie auf Authorize
Im LemonData Dashboard konfigurieren
- Gehen Sie zu Ihrem Claw Dashboard
- Klicken Sie auf das Einstellungen-Symbol Ihrer Instanz
- Öffnen Sie den Tab IM Integrations
- Erweitern Sie den Bereich Discord
- Fügen Sie Ihren Bot Token ein
- Klicken Sie auf Save
Nutzung in Servern
Gruppeneinstellungen
Konfigurieren Sie das Server-Verhalten (Guild) im Tab IM Integrations Ihres Dashboards:| Einstellung | Optionen | Beschreibung |
|---|---|---|
| Gruppenrichtlinie | Offen (Standard) / Allowlist / Deaktiviert | Steuert den Zugriff auf Server-Kanäle |
| @mention erforderlich | Ein / Aus | Bot antwortet nur, wenn er @erwähnt wird (empfohlen) |
| Gruppen-IDs | Liste von Guild-IDs | Auf bestimmte Server beschränken (leer = alle Server) |
Discord verwendet benutzerdefinierte Allowlists pro Guild anstelle einer globalen Gruppen-Allowlist. Für erweitertes Benutzer-Filtering pro Guild konfigurieren Sie dies direkt in der OpenClaw-Konfigurationsdatei.
DM-Richtlinie
Steuern Sie, wer Direktnachrichten an Ihren Bot senden kann:| Richtlinie | Verhalten |
|---|---|
| Kopplung (Standard) | Neue Benutzer erhalten einen Kopplungscode — geben Sie diesen in der WebUI ein, um sie zu autorisieren |
| Allowlist | Nur von Ihnen angegebene Benutzer-IDs können dem Bot DMs senden |
| Offen | Jeder kann dem Bot DMs senden (mit Vorsicht verwenden) |
Fehlerbehebung
Bot ist online, antwortet aber nicht
Bot ist online, antwortet aber nicht
- Stellen Sie sicher, dass Message Content Intent im Developer Portal aktiviert ist
- Überprüfen Sie, ob der Bot-Token korrekt ist
- Überprüfen Sie, ob der Bot die Berechtigung zum Lesen und Senden von Nachrichten im Kanal hat
Bot wird als offline angezeigt
Bot wird als offline angezeigt
- Überprüfen Sie den Instanzstatus im Dashboard (sollte grün/laufend sein)
- Versuchen Sie, die Instanz neu zu starten
- Überprüfen Sie, ob der Token im Developer Portal zurückgesetzt wurde
409 Conflict-Fehler in den Logs
409 Conflict-Fehler in den Logs
- Dies passiert, wenn zwei Instanzen versuchen, denselben Bot-Token zu verwenden
- Stellen Sie sicher, dass nur eine Claw-Instanz mit diesem Token konfiguriert ist