qa-channel, otomatik OpenClaw QA için repo yerelinde kullanılan sentetik bir mesaj aktarımıdır (extensions/qa-channel, özel paket, paketlenmiş kurulumlara dahil değildir). Üretim kanalı değildir; durumu belirlenimci ve tamamen incelenebilir tutarken gerçek aktarımların kullandığı aynı kanal plugin sınırını sınamak için vardır.
Ne yapar
- Slack sınıfı hedef dil bilgisi:
dm:<user>channel:<room>group:<room>thread:<room>/<thread>
- Paylaşılan
channel:vegroup:konuşmaları, aracılara grup/kanal odası turları olarak sunulur; böylece Discord, Slack, Telegram ve benzeri aktarımların kullandığı aynı görünür yanıt ve mesaj aracı yönlendirme politikasını sınarlar. - Gelen mesaj ekleme, giden transkript yakalama, ileti dizisi oluşturma, tepkiler, düzenlemeler, silmeler ve arama/okuma eylemleri için HTTP destekli sentetik veri yolu.
.artifacts/qa-e2e/konumuna Markdown raporu yazan ana makine tarafı öz denetim çalıştırıcısı.
Yapılandırma
enabled- bu hesabın ana açma/kapatma anahtarı.name- isteğe bağlı görüntüleme etiketi.baseUrl- sentetik veri yolu URL’si. Bu ayar yapıldığında hesap yapılandırılmış sayılır.botUserId- hedef dil bilgisinde kullanılan sentetik bot kullanıcı kimliği (varsayılan:openclaw).botDisplayName- giden mesajların görüntüleme adı (varsayılan:OpenClaw QA).pollTimeoutMs- uzun yoklama bekleme aralığı. 100 ile 30000 arasında bir tam sayı (varsayılan: 1000).allowFrom- gönderici izin listesi (kullanıcı kimlikleri veya"*"; varsayılan:["*"]). Doğrudan mesajlar her zamanopenpolitikasını kullanır; izin listeli grup politikası da bu sentetik gönderici kimliklerini kullanır.groupPolicy- paylaşılan oda politikası:"open"(varsayılan),"allowlist"veya"disabled".groupAllowFrom- isteğe bağlı paylaşılan oda gönderici izin listesi."allowlist"altında belirtilmediğinde QA Channel,allowFromdeğerine geri döner.groups.<room>.requireMention- belirli bir grup/kanal odasında yanıt vermeden önce botun etiketlenmesini zorunlu kılar (varsayılan: false).groups."*"varsayılanı belirler; oda başınatools/toolsBySenderaraç politikası geçersiz kılmalarını belirler.defaultTo- hedef sağlanmadığında kullanılacak geri dönüş hedefi.actions.messages/actions.reactions/actions.search/actions.threads- eylem başına araç erişim denetimi.
accounts- hesap kimliğine göre anahtarlanmış, adlandırılmış hesap başına geçersiz kılmaların kaydı.defaultAccount- birden fazla hesap yapılandırıldığında tercih edilen hesap kimliği.
Çalıştırıcılar
Ana makine tarafı öz denetim (.artifacts/qa-e2e/ altında bir Markdown raporu yazar):
qa-lab üzerinden yönlendirilir, repo içi QA veri yolunu başlatır, qa-channel çalışma zamanı dilimini açar ve belirlenimci bir öz denetim çalıştırır.
Repo destekli tam senaryo paketi:
İlgili
- QA genel bakışı - genel yığın, aktarım bağdaştırıcıları, Matrix profilleri ve senaryo yazımı
- Eşleştirme
- Gruplar
- Kanallara genel bakış