Kopplung
„Pairing“ ist der explizite Schritt zur Genehmigung durch den Eigentümer in OpenClaw. Er wird an zwei Stellen verwendet:- DM-Pairing (wer mit dem Bot sprechen darf)
- Node-Pairing (welche Geräte/Nodes dem Gateway-Netzwerk beitreten dürfen)
1. DM-Pairing (eingehender Chat-Zugriff)
Wenn ein Kanal mit der DM-Richtliniepairing konfiguriert ist, erhalten unbekannte Absender einen Kurzcode und ihre Nachricht wird nicht verarbeitet, bis Sie genehmigen.
Standard-DM-Richtlinien sind dokumentiert unter: Security
Pairing-Codes:
- 8 Zeichen, Großbuchstaben, keine mehrdeutigen Zeichen (
0O1I). - Laufen nach 1 Stunde ab. Der Bot sendet die Pairing-Nachricht nur, wenn eine neue Anfrage erstellt wird (ungefähr einmal pro Stunde und Absender).
- Ausstehende DM-Pairing-Anfragen sind standardmäßig auf 3 pro Kanal begrenzt; zusätzliche Anfragen werden ignoriert, bis eine abläuft oder genehmigt wird.
Absender genehmigen
telegram, whatsapp, signal, imessage, discord, slack.
Wo der Status gespeichert wird
Gespeichert unter~/.openclaw/credentials/:
- Ausstehende Anfragen:
<channel>-pairing.json - Genehmigte Allowlist-Speicher:
<channel>-allowFrom.json
2. Node-Geräte-Pairing (iOS-/Android-/macOS-/headless Nodes)
Nodes verbinden sich als Geräte mit dem Gateway mitrole: node. Das Gateway
erstellt eine Geräte-Pairing-Anfrage, die genehmigt werden muss.
Kopplung über Telegram (empfohlen für iOS)
Wenn du dasdevice-pair-Plugin verwendest, kannst du die erstmalige Gerätekopplung vollständig über Telegram durchführen:
- Sende deinem Bot in Telegram folgende Nachricht:
/pair - Der Bot antwortet mit zwei Nachrichten: einer Anleitungsnachricht und einer separaten Einrichtungscode-Nachricht (in Telegram einfach zu kopieren/einzufügen).
- Öffne auf deinem Smartphone die OpenClaw iOS-App → Einstellungen → Gateway.
- Füge den Einrichtungscode ein und stelle die Verbindung her.
- Zurück in Telegram:
/pair approve
url: the Gateway WebSocket URL (ws://...orwss://...)token: a short-lived pairing token
Node-Gerät genehmigen
Speicherung des Node-Pairing-Status
Gespeichert unter~/.openclaw/devices/:
pending.json(kurzlebig; ausstehende Anfragen laufen ab)paired.json(gepaarte Geräte + Tokens)
Hinweise
- Die veraltete
node.pair.*-API (CLI:openclaw nodes pending/approve) ist ein separates, gateway-eigenes Pairing-Repository. WS-Nodes erfordern weiterhin Geräte-Pairing.