---
read_when:
    - أنت تقوم بتوصيل ناقل ضمان الجودة الاصطناعي ضمن تشغيل اختبار محلي أو في CI
    - تحتاج إلى سطح إعدادات qa-channel المضمّن
    - أنت تعمل بشكل تكراري على أتمتة ضمان الجودة من طرف إلى طرف
summary: إضافة قناة اصطناعية من فئة Slack لسيناريوهات ضمان الجودة الحتمية في OpenClaw
title: قناة ضمان الجودة
x-i18n:
    generated_at: "2026-04-07T07:15:57Z"
    model: gpt-5.4
    provider: openai
    source_hash: 65c2c908d3ec27c827087616c4ea278f10686810091058321ff26f68296a1782
    source_path: channels/qa-channel.md
    workflow: 15
---

# قناة ضمان الجودة

`qa-channel` هو ناقل رسائل اصطناعي مضمّن للاختبارات الآلية لضمان الجودة في OpenClaw.

ليست هذه قناة إنتاج. وهي موجودة لاختبار نفس حدود إضافة القناة
المستخدمة بواسطة النواقل الحقيقية، مع الحفاظ على الحالة حتمية وقابلة
للفحص الكامل.

## ما الذي تفعله حاليًا

- صياغة أهداف من فئة Slack:
  - `dm:<user>`
  - `channel:<room>`
  - `thread:<room>/<thread>`
- ناقل اصطناعي مدعوم عبر HTTP من أجل:
  - حقن الرسائل الواردة
  - التقاط النصوص الصادرة
  - إنشاء سلاسل المحادثات
  - التفاعلات
  - التعديلات
  - الحذف
  - إجراءات البحث والقراءة
- مشغل فحص ذاتي مضمّن على جهة المضيف يكتب تقرير Markdown

## الإعداد

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

مفاتيح الحساب المدعومة:

- `baseUrl`
- `botUserId`
- `botDisplayName`
- `pollTimeoutMs`
- `allowFrom`
- `defaultTo`
- `actions.messages`
- `actions.reactions`
- `actions.search`
- `actions.threads`

## المشغل

الشريحة الرأسية الحالية:

```bash
pnpm qa:e2e
```

يمر هذا الآن عبر إضافة `qa-lab` المضمّنة. فهو يبدأ
ناقل ضمان الجودة داخل المستودع، ويشغّل شريحة وقت التشغيل المضمّنة `qa-channel`، وينفّذ
فحصًا ذاتيًا حتميًا، ويكتب تقرير Markdown ضمن `.artifacts/qa-e2e/`.

واجهة مستخدم مصحّح الأخطاء الخاصة:

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

يبني هذا الأمر الواحد موقع QA، ويبدأ
مكدس البوابة + QA Lab المدعوم بـ Docker، ويطبع عنوان URL الخاص بـ QA Lab. ومن خلال هذا الموقع يمكنك
اختيار السيناريوهات، وتحديد مسار النموذج، وتشغيل عمليات فردية،
ومراقبة النتائج مباشرة.

مجموعة ضمان الجودة الكاملة المدعومة من المستودع:

```bash
pnpm openclaw qa suite
```

يؤدي هذا إلى تشغيل مصحّح ضمان الجودة الخاص على عنوان URL محلي، منفصلًا عن
حزمة واجهة المستخدم Control UI المشحونة.

## النطاق

النطاق الحالي ضيق عمدًا:

- الناقل + ناقل الإضافة
- صياغة التوجيه المعتمد على سلاسل المحادثات
- إجراءات الرسائل المملوكة للقناة
- تقارير Markdown
- موقع ضمان الجودة المدعوم بـ Docker مع عناصر تحكم التشغيل

ستضيف الأعمال اللاحقة:

- تنفيذ مصفوفة المزوّد/النموذج
- اكتشافًا أكثر غنى للسيناريوهات
- تنسيقًا أصليًا لـ OpenClaw لاحقًا
