- DM ペアリング (ボットとの会話を許可されるユーザー)
- ノードのペアリング (ゲートウェイ ネットワークへの参加を許可されるデバイス/ノード)
1) DM ペアリング (インバウンド チャット アクセス)
チャネルが DM ポリシーpairing で構成されている場合、不明な送信者はショート コードを受け取り、承認されるまでメッセージは 処理されません。
デフォルトの DM ポリシーは、セキュリティ に文書化されています。
ペアリングコード:
- 8 文字、大文字、あいまいな文字は含まれません (
0O1I)。 - 1 時間後に期限切れになります。ボットは、新しいリクエストが作成されたときにのみペアリング メッセージを送信します (送信者ごとに 1 時間に 1 回程度)。
- 保留中の DM ペアリング要求は、デフォルトで チャネルごとに 3 に制限されます。追加のリクエストは、期限が切れるか承認されるまで無視されます。
送信者を承認する
telegram、whatsapp、signal、imessage、discord、slack、feishu。
ステータスの保存場所
~/.openclaw/credentials/ に保存されます:
- 保留中のリクエスト:
<channel>-pairing.json - 承認された許可リスト ストア:
- デフォルトのアカウント:
<channel>-allowFrom.json - デフォルト以外のアカウント:
<channel>-<accountId>-allowFrom.json
- デフォルトのアカウント:
- デフォルト以外のアカウントは、スコープ指定された許可リスト ファイルのみを読み取り/書き込みします。
- デフォルト アカウントは、チャネル スコープの(スコープ指定されていない)許可リスト ファイルを使用します。
2) ノードデバイスのペアリング (iOS/Android/macOS/ヘッドレスノード)
ノードは、role: node として デバイス 形式でゲートウェイに接続します。ゲートウェイは、承認が必要なデバイス ペアリング要求を作成します。
Telegram 経由でペアリング (iOS の場合推奨)
device-pair プラグインを使用すると、初回のデバイス ペアリングをすべて Telegram から行うことができます。
- Telegram で、ボットにメッセージを送信します:
/pair - ボットは 2 つのメッセージで応答します。1 つは指示メッセージ、もう 1 つは個別の セットアップ コード メッセージ (Telegram で簡単にコピー/ペーストできます) です。
- スマートフォンで、OpenClaw iOS アプリを開き、[Settings] → [Gateway] を選択します。
- セットアップコードを貼り付けて接続します。
- Telegram に戻り、
/pair approveを送信します。
url: ゲートウェイの WebSocket URL (ws://...またはwss://...)token: 有効期間の短いペアリング トークン
ノードデバイスを承認する
ノードペアリング状態のストレージ
~/.openclaw/devices/ に保存されます:
pending.json(短命なリクエスト。保留中のリクエストは期限切れになります)paired.json(ペアリング済みデバイス + トークン)
注記
- 従来の
node.pair.*API (CLI:openclaw nodes pending/approve) は、ゲートウェイが所有する別のペアリング ストアです。WS ノードでは引き続きデバイスのペアリングが必要です。