Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
qa-channel to wbudowany syntetyczny transport wiadomości do zautomatyzowanej kontroli jakości OpenClaw. Nie jest to kanał produkcyjny - istnieje po to, aby ćwiczyć tę samą granicę Plugin kanału, której używają prawdziwe transporty, przy zachowaniu deterministycznego i w pełni kontrolowalnego stanu.
Co robi
- Gramatyka celów klasy Slack:
dm:<user>channel:<room>group:<room>thread:<room>/<thread>
- Współdzielone konwersacje
channel:igroup:są udostępniane agentom jako tury pomieszczeń grup/kanałów, dzięki czemu ćwiczą tę samą politykę widocznych odpowiedzi i routingu narzędzi wiadomości, której używają Discord, Slack, Telegram oraz podobne transporty. - Syntetyczna magistrala oparta na HTTP do wstrzykiwania wiadomości przychodzących, przechwytywania transkrypcji wychodzących, tworzenia wątków, reakcji, edycji, usuwania oraz akcji wyszukiwania/odczytu.
- Runner samokontroli po stronie hosta, który zapisuje raport Markdown do
.artifacts/qa-e2e/.
Konfiguracja
enabled- główny przełącznik dla tego konta.name- opcjonalna etykieta wyświetlana.baseUrl- URL syntetycznej magistrali.botUserId- identyfikator użytkownika bota w stylu Matrix używany w gramatyce celów.botDisplayName- nazwa wyświetlana dla wiadomości wychodzących.pollTimeoutMs- okno oczekiwania długiego odpytywania. Liczba całkowita od 100 do 30000.allowFrom- lista dozwolonych nadawców (identyfikatory użytkowników lub"*"). Wiadomości bezpośrednie i polityka dozwolonych grup używają tych samych syntetycznych identyfikatorów nadawców.groupPolicy- polityka współdzielonych pomieszczeń:"open"(domyślnie),"allowlist"lub"disabled".groupAllowFrom- opcjonalna lista dozwolonych nadawców dla współdzielonych pomieszczeń. Gdy zostanie pominięta przy"allowlist", QA Channel używa awaryjnieallowFrom.groups.<room>.requireMention- wymaga wzmianki o bocie przed odpowiedzią w konkretnym pomieszczeniu grupy/kanału.groups."*"ustawia wartość domyślną.defaultTo- cel awaryjny, gdy nie podano żadnego.actions.messages/actions.reactions/actions.search/actions.threads- bramkowanie narzędzi dla poszczególnych akcji.
accounts- rekord nazwanych nadpisań dla poszczególnych kont, indeksowany identyfikatorem konta.defaultAccount- preferowany identyfikator konta, gdy skonfigurowano wiele kont.
Runnery
Samokontrola po stronie hosta (zapisuje raport Markdown w.artifacts/qa-e2e/):
qa-lab, uruchamia magistralę QA z repozytorium, startuje wbudowany wycinek runtime qa-channel i wykonuje deterministyczną samokontrolę.
Pełny zestaw scenariuszy oparty na repozytorium:
Powiązane
- przegląd QA - ogólny stos, adaptery transportu, tworzenie scenariuszy
- Matrix QA - przykładowy runner transportu na żywo, który steruje prawdziwym kanałem
- Parowanie
- Grupy
- Przegląd kanałów