Skip to main content

पेयरिंग

“Pairing” OpenClaw का स्पष्ट मालिक की स्वीकृति चरण है। इसे दो स्थानों पर उपयोग किया जाता है:
  1. DM पेयरिंग (कौन बॉट से बात करने के लिए अनुमत है)
  2. नोड पेयरिंग (कौन से डिवाइस/नोड्स Gateway नेटवर्क में शामिल हो सकते हैं)
सुरक्षा संदर्भ: Security

1. DM पेयरिंग (इनबाउंड चैट एक्सेस)

जब किसी चैनल को DM नीति pairing के साथ कॉन्फ़िगर किया जाता है, तो अज्ञात प्रेषकों को एक छोटा कोड मिलता है और आपकी स्वीकृति तक उनका संदेश प्रोसेस नहीं किया जाता डिफ़ॉल्ट DM नीतियाँ यहाँ प्रलेखित हैं: Security पेयरिंग कोड:
  • 8 अक्षर, अपरकेस, बिना भ्रमित करने वाले अक्षरों के (0O1I)।
  • 1 घंटे बाद समाप्त। बॉट पेयरिंग संदेश केवल तब भेजता है जब एक नया अनुरोध बनाया जाता है (लगभग प्रति प्रेषक प्रति घंटे एक बार)।
  • लंबित DM पेयरिंग अनुरोध डिफ़ॉल्ट रूप से प्रति चैनल 3 तक सीमित हैं; जब तक कोई अनुरोध समाप्त या स्वीकृत न हो जाए, अतिरिक्त अनुरोध अनदेखे किए जाते हैं।

किसी प्रेषक को स्वीकृत करें

समर्थित चैनल: telegram, whatsapp, signal, imessage, discord, slack

स्थिति कहाँ संग्रहीत रहती है

~/.openclaw/credentials/ के अंतर्गत संग्रहीत:
  • लंबित अनुरोध: <channel>-pairing.json
  • स्वीकृत allowlist स्टोर: <channel>-allowFrom.json
इन्हें संवेदनशील मानें (ये आपके सहायक तक पहुँच को नियंत्रित करते हैं)।

2. नोड डिवाइस पेयरिंग (iOS/Android/macOS/हेडलैस नोड्स)

नोड्स Gateway से डिवाइस के रूप में role: node के साथ कनेक्ट होते हैं। Gateway एक डिवाइस पेयरिंग अनुरोध बनाता है जिसे स्वीकृत करना आवश्यक है।

Telegram के माध्यम से पेयर करें (iOS के लिए अनुशंसित)

यदि आप device-pair प्लगइन का उपयोग करते हैं, तो आप पहली बार डिवाइस पेयरिंग पूरी तरह से Telegram से कर सकते हैं:
  1. Telegram में, अपने बॉट को संदेश भेजें: /pair
  2. बॉट दो संदेशों के साथ उत्तर देता है: एक निर्देश संदेश और एक अलग सेटअप कोड संदेश (Telegram में आसानी से कॉपी/पेस्ट करने योग्य)।
  3. अपने फ़ोन पर, OpenClaw iOS ऐप खोलें → Settings → Gateway।
  4. सेटअप कोड पेस्ट करें और कनेक्ट करें।
  5. Telegram पर वापस जाएँ: /pair approve
सेटअप कोड एक base64-एन्कोडेड JSON पेलोड है जिसमें शामिल है:
  • url: Gateway WebSocket URL (ws://... या wss://...)
  • token: एक अल्प-समय के लिए मान्य पेयरिंग टोकन
Treat the setup code like a password while it is valid.

किसी नोड डिवाइस को स्वीकृत करें

नोड पेयरिंग स्थिति भंडारण

~/.openclaw/devices/ के अंतर्गत संग्रहीत:
  • pending.json (अल्पकालिक; लंबित अनुरोध समाप्त हो जाते हैं)
  • paired.json (पेयर किए गए डिवाइस + टोकन)

नोट्स

  • लेगेसी node.pair.* API (CLI: openclaw nodes pending/approve) एक अलग, gateway-स्वामित्व वाला पेयरिंग स्टोर है। WS नोड्स को अभी भी डिवाइस पेयरिंग की आवश्यकता होती है।

संबंधित दस्तावेज़

  • सुरक्षा मॉडल + प्रॉम्प्ट इंजेक्शन: Security
  • सुरक्षित रूप से अपडेट करना (डॉक्टर चलाएँ): Updating
  • चैनल विन्यास: