35. Pairing
- “Pairing” — bu OpenClaw’ning aniq egasi tasdig‘i bosqichi.
- U ikki joyda qo‘llaniladi:
- Xavfsizlik konteksti: Security
-
- Node pairing (qaysi qurilmalar/tugunlar gateway tarmog‘iga qo‘shila olishi)
- Xavfsizlik konteksti: Security
41. 1. DM pairing (kiruvchi chatga kirish)
-
Kanal DM siyosati
pairingga sozlanganda, noma’lum yuboruvchilar qisqa kod oladi va siz tasdiqlamaguningizcha ularning xabari qayta ishlanmaydi. - Standart DM siyosatlari bu yerda hujjatlashtirilgan: Security
- Pairing kodlari:
-
- 8 ta belgi, katta harflar, noaniq belgilar yo‘q (
0O1I).
- 8 ta belgi, katta harflar, noaniq belgilar yo‘q (
-
- 1 soatdan keyin muddati tugaydi. 47. Bot pairing xabarini faqat yangi so‘rov yaratilganda yuboradi (taxminan har bir yuboruvchi uchun soatiga bir marta).
-
- Kutilayotgan DM pairing so‘rovlari sukut bo‘yicha har bir kanal uchun 3 ta bilan cheklanadi; bittasi muddati tugamaguncha yoki tasdiqlanmaguncha qo‘shimcha so‘rovlar e’tiborga olinmaydi.
49. Yuboruvchini tasdiqlash
telegram, whatsapp, signal, imessage, discord, slack, feishu.
Where the state lives
Stored under~/.openclaw/credentials/:
- Pending requests:
<channel>-pairing.json - Approved allowlist store:
<channel>-allowFrom.json
2. Node device pairing (iOS/Android/macOS/headless nodes)
Nodes connect to the Gateway as devices withrole: node. The Gateway
creates a device pairing request that must be approved.
13. Agar device-pair plagini ishlatilsa, birinchi martalik qurilma juftlashni to‘liq Telegram orqali bajarish mumkin:
-
Telegram’da botingizga xabar yuboring:
/pair -
- Bot ikkita xabar bilan javob beradi: ko‘rsatma xabari va alohida sozlash kodi xabari (Telegram’da oson nusxalash/joylash uchun).
-
- Telefoningizda OpenClaw iOS ilovasini oching → Settings → Gateway.
-
- Sozlash kodini joylashtiring va ulang.
-
- Telegram’ga qayting:
/pair approve
- Telegram’ga qayting:
-
- Sozlash kodi base64 formatida kodlangan JSON yuklamasidir va u quyidagilarni o‘z ichiga oladi:
url: Gateway WebSocket URL manzili (ws://...yokiwss://...)
-
token: qisqa muddatli juftlash tokeni
-
- Sozlash kodi amal qilayotgan paytda uni parol kabi saqlang.
- Ba’zi buyruqlar Telegram’ning buyruqlar menyusida ro‘yxatdan o‘tmasdan plaginlar/ko‘nikmalar orqali qayta ishlanishi mumkin.
Approve a node device
Node pairing state storage
Stored under~/.openclaw/devices/:
pending.json(short-lived; pending requests expire)paired.json(paired devices + tokens)
Notes
- The legacy
node.pair.*API (CLI:openclaw nodes pending/approve) is a separate gateway-owned pairing store. WS nodes still require device pairing.