---
read_when:
    - आप सिंथेटिक QA ट्रांसपोर्ट को स्थानीय या CI परीक्षण रन से जोड़ रहे हैं
    - आपको बंडल किया गया qa-channel कॉन्फ़िगरेशन इंटरफ़ेस चाहिए
    - आप एंड-टू-एंड QA ऑटोमेशन को लगातार बेहतर बना रहे हैं
summary: नियतात्मक OpenClaw QA परिदृश्यों के लिए कृत्रिम Slack-श्रेणी चैनल Plugin
title: QA चैनल
x-i18n:
    generated_at: "2026-07-27T18:55:38Z"
    model: gpt-5.6
    postprocess_version: locale-links-v1
    prompt_version: 32
    provider: openai
    source_hash: a43c35e197116a6bd44b238010eb508aed23dea99ab872d10e6fc853b5f4d4a7
    source_path: channels/qa-channel.md
    workflow: 16
---

`qa-channel` स्वचालित OpenClaw QA के लिए एक रेपो-स्थानीय सिंथेटिक संदेश ट्रांसपोर्ट है (`extensions/qa-channel`, निजी पैकेज, पैकेज किए गए इंस्टॉल से बाहर रखा गया)। यह प्रोडक्शन चैनल नहीं है - इसका उद्देश्य वास्तविक ट्रांसपोर्ट द्वारा उपयोग की जाने वाली उसी चैनल Plugin सीमा का अभ्यास करना है, जबकि स्थिति को निर्धारक और पूरी तरह निरीक्षण योग्य रखा जाता है।

## यह क्या करता है

- Slack-श्रेणी का लक्ष्य व्याकरण:
  - `dm:<user>`
  - `channel:<room>`
  - `group:<room>`
  - `thread:<room>/<thread>`
- साझा `channel:` और `group:` वार्तालाप एजेंटों को समूह/चैनल कक्ष टर्न के रूप में दिखाए जाते हैं, ताकि वे Discord, Slack, Telegram और समान ट्रांसपोर्ट द्वारा उपयोग की जाने वाली उसी दृश्यमान-उत्तर और संदेश-टूल रूटिंग नीति का अभ्यास करें।
- इनबाउंड संदेश इंजेक्शन, आउटबाउंड ट्रांसक्रिप्ट कैप्चर, थ्रेड निर्माण, प्रतिक्रियाओं, संपादनों, विलोपन और खोज/पठन कार्रवाइयों के लिए HTTP-समर्थित सिंथेटिक बस।
- होस्ट-साइड स्व-जाँच रनर, जो `.artifacts/qa-e2e/` में Markdown रिपोर्ट लिखता है।

## कॉन्फ़िगरेशन

```json
{
  "channels": {
    "qa-channel": {
      "baseUrl": "http://127.0.0.1:43123",
      "botUserId": "openclaw",
      "botDisplayName": "OpenClaw QA",
      "allowFrom": ["*"],
      "pollTimeoutMs": 1000
    }
  }
}
```

खाता कुंजियाँ:

- `enabled` - इस खाते के लिए मुख्य टॉगल।
- `name` - वैकल्पिक प्रदर्शन लेबल।
- `baseUrl` - सिंथेटिक बस URL। इसे सेट करते ही खाता कॉन्फ़िगर किया हुआ माना जाता है।
- `botUserId` - लक्ष्य व्याकरण में उपयोग की जाने वाली सिंथेटिक बॉट उपयोगकर्ता आईडी (डिफ़ॉल्ट: `openclaw`)।
- `botDisplayName` - आउटबाउंड संदेशों का प्रदर्शन नाम (डिफ़ॉल्ट: `OpenClaw QA`)।
- `pollTimeoutMs` - लॉन्ग-पोल प्रतीक्षा अवधि। 100 और 30000 के बीच का पूर्णांक (डिफ़ॉल्ट: 1000)।
- `allowFrom` - प्रेषक अनुमति-सूची (उपयोगकर्ता आईडी या `"*"`; डिफ़ॉल्ट: `["*"]`)। DM हमेशा
  `open` नीति के अधीन होते हैं; अनुमति-सूचीबद्ध समूह नीति भी इन्हीं सिंथेटिक
  प्रेषक आईडी का उपयोग करती है।
- `groupPolicy` - साझा-कक्ष नीति: `"open"` (डिफ़ॉल्ट), `"allowlist"`, या
  `"disabled"`।
- `groupAllowFrom` - वैकल्पिक साझा-कक्ष प्रेषक अनुमति-सूची। `"allowlist"` के अंतर्गत इसे
  छोड़े जाने पर, QA चैनल `allowFrom` का उपयोग करता है।
- `groups.<room>.requireMention` - किसी विशिष्ट समूह/चैनल कक्ष में उत्तर देने से पहले बॉट उल्लेख
  आवश्यक करें (डिफ़ॉल्ट: false)। `groups."*"` डिफ़ॉल्ट सेट करता है;
  प्रति-कक्ष `tools` / `toolsBySender` टूल नीति ओवरराइड सेट करते हैं।
- `defaultTo` - कोई लक्ष्य न दिए जाने पर फ़ॉलबैक लक्ष्य।
- `actions.messages` / `actions.reactions` / `actions.search` / `actions.threads` - प्रति-कार्रवाई टूल नियंत्रण।

शीर्ष स्तर पर बहु-खाता कुंजियाँ:

- `accounts` - खाता आईडी द्वारा कुंजीबद्ध नामित प्रति-खाता ओवरराइड का रिकॉर्ड।
- `defaultAccount` - एकाधिक खाते कॉन्फ़िगर होने पर वरीय खाता आईडी।

## रनर

होस्ट-साइड स्व-जाँच (`.artifacts/qa-e2e/` के अंतर्गत Markdown रिपोर्ट लिखती है):

```bash
pnpm qa:e2e
```

यह `qa-lab` के माध्यम से रूट करता है, रेपो के भीतर की QA बस शुरू करता है, `qa-channel` रनटाइम खंड को बूट करता है और निर्धारक स्व-जाँच चलाता है।

पूर्ण रेपो-समर्थित परिदृश्य सुइट:

```bash
pnpm openclaw qa suite
```

QA Gateway लेन के विरुद्ध परिदृश्यों को समानांतर रूप से चलाता है। परिदृश्यों, प्रोफ़ाइल और प्रदाता मोड के लिए [QA अवलोकन](/hi/concepts/qa-e2e-automation) देखें।

Docker-समर्थित QA साइट (एक स्टैक में Gateway + QA Lab डीबगर UI):

```bash
pnpm qa:lab:up
```

QA साइट बनाता है, Docker-समर्थित Gateway + QA Lab स्टैक शुरू करता है और QA Lab URL प्रिंट करता है। वहाँ से आप परिदृश्य चुन सकते हैं, मॉडल लेन चुन सकते हैं, अलग-अलग रन शुरू कर सकते हैं और परिणाम लाइव देख सकते हैं। QA Lab डीबगर, जारी किए गए Control UI बंडल से अलग है।

## संबंधित

- [QA अवलोकन](/hi/concepts/qa-e2e-automation) - समग्र स्टैक, ट्रांसपोर्ट अडैप्टर, Matrix प्रोफ़ाइल और परिदृश्य लेखन
- [पेयरिंग](/hi/channels/pairing)
- [समूह](/hi/channels/groups)
- [चैनल अवलोकन](/hi/channels)
