त्वरित शुरुआत
OpenClaw 2026.4.10 या उससे ऊपर आवश्यक है। जाँचने के लिएopenclaw --versionचलाएँ।openclaw updateसे अपग्रेड करें।
अपने क्रेडेंशियल्स के साथ Yuanbao channel जोड़ें
--token मान colon-separated appKey:appSecret फ़ॉर्मैट का उपयोग करता है। आप इन्हें अपनी एप्लिकेशन सेटिंग्स में robot बनाकर Yuanbao ऐप से प्राप्त कर सकते हैं।इंटरैक्टिव सेटअप (वैकल्पिक)
आप इंटरैक्टिव विज़ार्ड का भी उपयोग कर सकते हैं:एक्सेस नियंत्रण
प्रत्यक्ष संदेश
कौन बॉट को DM कर सकता है, इसे नियंत्रित करने के लिएdmPolicy कॉन्फ़िगर करें:
"pairing"- अज्ञात उपयोगकर्ताओं को pairing code मिलता है; CLI के ज़रिए अनुमोदित करें"allowlist"- केवलallowFromमें सूचीबद्ध उपयोगकर्ता चैट कर सकते हैं"open"- सभी उपयोगकर्ताओं को अनुमति दें (डिफ़ॉल्ट)"disabled"- सभी DMs अक्षम करें
समूह चैट
Mention आवश्यकता (channels.yuanbao.requireMention):
true- @mention आवश्यक है (डिफ़ॉल्ट)false- @mention के बिना उत्तर दें
कॉन्फ़िगरेशन उदाहरण
open DM नीति के साथ बुनियादी सेटअप
DMs को विशिष्ट उपयोगकर्ताओं तक सीमित करें
समूहों में @mention आवश्यकता अक्षम करें
outbound संदेश डिलीवरी अनुकूलित करें
merge-text रणनीति ट्यून करें
सामान्य कमांड
| कमांड | विवरण |
|---|---|
/help | उपलब्ध कमांड दिखाएँ |
/status | बॉट स्थिति दिखाएँ |
/new | नया session शुरू करें |
/stop | मौजूदा run रोकें |
/restart | OpenClaw रीस्टार्ट करें |
/compact | session context compact करें |
Yuanbao native slash-command menus का समर्थन करता है। Gateway शुरू होने पर commands अपने आप प्लेटफ़ॉर्म से sync हो जाते हैं।
समस्या निवारण
बॉट समूह चैट में उत्तर नहीं देता
- सुनिश्चित करें कि बॉट समूह में जोड़ा गया है
- सुनिश्चित करें कि आप बॉट को @mention करते हैं (डिफ़ॉल्ट रूप से आवश्यक)
- लॉग जाँचें:
openclaw logs --follow
बॉट संदेश प्राप्त नहीं करता
- सुनिश्चित करें कि बॉट Yuanbao ऐप में बनाया और अनुमोदित किया गया है
- सुनिश्चित करें कि
appKeyऔरappSecretसही ढंग से कॉन्फ़िगर हैं - सुनिश्चित करें कि Gateway चल रहा है:
openclaw gateway status - लॉग जाँचें:
openclaw logs --follow
बॉट खाली या fallback उत्तर भेजता है
- जाँचें कि AI model वैध content लौटा रहा है या नहीं
- डिफ़ॉल्ट fallback उत्तर है: “暂时无法解答,你可以换个问题问问我哦”
- इसे
channels.yuanbao.fallbackReplyके ज़रिए अनुकूलित करें
App Secret लीक हो गया
- YuanBao APP में App Secret रीसेट करें
- अपनी config में मान अपडेट करें
- Gateway रीस्टार्ट करें:
openclaw gateway restart
उन्नत कॉन्फ़िगरेशन
कई खाते
accountId निर्दिष्ट नहीं करतीं, तब कौन सा account उपयोग होगा, इसे defaultAccount नियंत्रित करता है।
संदेश सीमाएँ
maxChars- एक संदेश की अधिकतम वर्ण संख्या (डिफ़ॉल्ट:3000वर्ण)mediaMaxMb- media upload/download सीमा (डिफ़ॉल्ट:20MB)overflowPolicy- संदेश सीमा से अधिक होने पर व्यवहार:"split"(डिफ़ॉल्ट) या"stop"
Streaming
Yuanbao block-level streaming output का समर्थन करता है। सक्षम होने पर, बॉट generate करते समय text को chunks में भेजता है।disableBlockStreaming: true सेट करें।
समूह चैट इतिहास context
नियंत्रित करें कि समूह चैट के लिए AI context में कितने ऐतिहासिक संदेश शामिल किए जाएँ:Reply-to मोड
नियंत्रित करें कि समूह चैट में उत्तर देते समय बॉट messages को कैसे quote करता है:| मान | व्यवहार |
|---|---|
"off" | कोई quote reply नहीं |
"first" | प्रति inbound message केवल पहला reply quote करें (डिफ़ॉल्ट) |
"all" | हर reply quote करें |
Markdown hint injection
डिफ़ॉल्ट रूप से, बॉट system prompt में निर्देश inject करता है ताकि AI model पूरे उत्तर को markdown code blocks में wrap न करे।Debug मोड
विशिष्ट bot IDs के लिए unsanitized log output सक्षम करें:Multi-agent routing
Yuanbao DMs या groups को अलग-अलग agents तक route करने के लिएbindings का उपयोग करें।
match.channel:"yuanbao"match.peer.kind:"direct"(DM) या"group"(समूह चैट)match.peer.id: user ID या group code
कॉन्फ़िगरेशन संदर्भ
पूरा कॉन्फ़िगरेशन: Gateway कॉन्फ़िगरेशन| सेटिंग | विवरण | डिफ़ॉल्ट |
|---|---|---|
channels.yuanbao.enabled | channel सक्षम/अक्षम करें | true |
channels.yuanbao.defaultAccount | outbound routing के लिए डिफ़ॉल्ट account | default |
channels.yuanbao.accounts.<id>.appKey | App Key (signing और ticket generation के लिए उपयोग) | - |
channels.yuanbao.accounts.<id>.appSecret | App Secret (signing के लिए उपयोग) | - |
channels.yuanbao.accounts.<id>.token | Pre-signed token (automatic ticket signing छोड़ता है) | - |
channels.yuanbao.accounts.<id>.name | Account display name | - |
channels.yuanbao.accounts.<id>.enabled | किसी विशिष्ट account को सक्षम/अक्षम करें | true |
channels.yuanbao.dm.policy | DM नीति | open |
channels.yuanbao.dm.allowFrom | DM allowlist (user ID सूची) | - |
channels.yuanbao.requireMention | groups में @mention आवश्यक करें | true |
channels.yuanbao.overflowPolicy | लंबे message handling (split या stop) | split |
channels.yuanbao.replyToMode | Group reply-to strategy (off, first, all) | first |
channels.yuanbao.outboundQueueStrategy | Outbound strategy (merge-text या immediate) | merge-text |
channels.yuanbao.minChars | Merge-text: send trigger करने के लिए min chars | 2800 |
channels.yuanbao.maxChars | Merge-text: प्रति message max chars | 3000 |
channels.yuanbao.idleMs | Merge-text: auto-flush से पहले idle timeout (ms) | 5000 |
channels.yuanbao.mediaMaxMb | Media size limit (MB) | 20 |
channels.yuanbao.historyLimit | Group chat history context entries | 100 |
channels.yuanbao.disableBlockStreaming | block-level streaming output अक्षम करें | false |
channels.yuanbao.fallbackReply | AI के no content लौटाने पर fallback reply | 暂时无法解答,你可以换个问题问问我哦 |
channels.yuanbao.markdownHintEnabled | markdown anti-wrapping instructions inject करें | true |
channels.yuanbao.debugBotIds | Debug whitelist bot IDs (unsanitized logs) | [] |
समर्थित message types
Receive
- ✅ Text
- ✅ Images
- ✅ Files
- ✅ Audio / Voice
- ✅ Video
- ✅ Stickers / Custom emoji
- ✅ Custom elements (link cards, etc.)
Send
- ✅ Text (markdown support के साथ)
- ✅ Images
- ✅ Files
- ✅ Audio
- ✅ Video
- ✅ Stickers
Threads और replies
- ✅ Quote replies (
replyToModeके ज़रिए कॉन्फ़िगर योग्य) - ❌ Thread replies (platform द्वारा समर्थित नहीं)
संबंधित
- Channels Overview - सभी समर्थित channels
- Pairing - DM authentication और pairing flow
- Groups - group chat behavior और mention gating
- Channel Routing - messages के लिए session routing
- Security - access model और hardening