Pairing
“Pairing” là bước phê duyệt chủ sở hữu rõ ràng của OpenClaw. Nó được sử dụng trong hai trường hợp:- Ghép nối DM (ai được phép trò chuyện với bot)
- Ghép nối node (thiết bị/nodes nào được phép tham gia mạng gateway)
1) Ghép nối DM (truy cập chat đến)
Khi một kênh được cấu hình với chính sách DMpairing, người gửi không xác định sẽ nhận được một mã ngắn và tin nhắn của họ không được xử lý cho đến khi bạn phê duyệt.
Các chính sách DM mặc định được ghi lại tại: Bảo mật
Mã ghép nối:
- 8 ký tự, chữ hoa, không có ký tự dễ nhầm lẫn (
0O1I). - Hết hạn sau 1 giờ. Bot chỉ gửi tin nhắn ghép nối khi có yêu cầu mới được tạo (khoảng một lần mỗi giờ cho mỗi người gửi).
- Yêu cầu ghép nối DM đang chờ xử lý bị giới hạn ở 3 mỗi kênh theo mặc định; các yêu cầu bổ sung sẽ bị bỏ qua cho đến khi một yêu cầu hết hạn hoặc được phê duyệt.
Phê duyệt người gửi
telegram, whatsapp, signal, imessage, discord, slack, feishu.
Nơi lưu trữ trạng thái
Lưu trữ dưới~/.openclaw/credentials/:
- Yêu cầu đang chờ xử lý:
<channel>-pairing.json - Lưu trữ danh sách cho phép đã phê duyệt:
- Tài khoản mặc định:
<channel>-allowFrom.json - Tài khoản không mặc định:
<channel>-<accountId>-allowFrom.json
- Tài khoản mặc định:
- Tài khoản không mặc định chỉ đọc/ghi tệp danh sách cho phép theo phạm vi của chúng.
- Tài khoản mặc định sử dụng tệp danh sách cho phép không theo phạm vi của kênh.
2) Ghép nối thiết bị node (iOS/Android/macOS/nodes không giao diện)
Nodes kết nối với Gateway dưới dạng thiết bị vớirole: node. Gateway tạo một yêu cầu ghép nối thiết bị cần được phê duyệt.
Ghép nối qua Telegram (khuyến nghị cho iOS)
Nếu bạn sử dụng plugindevice-pair, bạn có thể thực hiện ghép nối thiết bị lần đầu hoàn toàn từ Telegram:
- Trong Telegram, nhắn tin cho bot của bạn:
/pair - Bot trả lời với hai tin nhắn: một tin nhắn hướng dẫn và một tin nhắn mã thiết lập riêng biệt (dễ sao chép/dán trong Telegram).
- Trên điện thoại của bạn, mở ứng dụng OpenClaw iOS → Cài đặt → Gateway.
- Dán mã thiết lập và kết nối.
- Quay lại Telegram:
/pair pending(xem xét ID yêu cầu, vai trò và phạm vi), sau đó phê duyệt.
url: URL WebSocket của Gateway (ws://...hoặcwss://...)bootstrapToken: một token khởi động ngắn hạn cho một thiết bị duy nhất được sử dụng cho quá trình bắt tay ghép nối ban đầu
Phê duyệt thiết bị node
requestId mới được tạo.
Lưu trữ trạng thái ghép nối node
Lưu trữ dưới~/.openclaw/devices/:
pending.json(ngắn hạn; yêu cầu đang chờ xử lý hết hạn)paired.json(các thiết bị đã ghép nối + token)
Ghi chú
- API
node.pair.*cũ (CLI:openclaw nodes pending/approve) là một kho ghép nối riêng thuộc về gateway. Các node WS vẫn yêu cầu ghép nối thiết bị.