チャネルメッセージフロー
OpenClaw リポジトリのルートから、Telegram のドラフト/ファイナル配信順序に関する QA Lab エビデンスを実行します。この動作は、QA Channel または Crabline Telegram を通じて実行可能な、単一のトランスポートネイティブな QA フローによって管理されます。
QA シナリオ
QA Lab でシナリオを実行する:
OPENCLAW_BUILD_PRIVATE_QA=1 node scripts/run-node.mjs qa suite \
--provider-mode mock-openai \
--scenario channel-message-flows \
--channel-driver qa-channel
同じ YAML を、Crabline のローカルプロバイダサーバーに対して実際の Telegram プラグインで実行する:
OPENCLAW_BUILD_PRIVATE_QA=1 node scripts/run-node.mjs qa suite \
--provider-mode mock-openai \
--scenario channel-message-flows \
--channel-driver crabline \
--channel telegram
参照
qa/scenarios/channels/channel-message-flows.yamlextensions/qa-channel/src/inbound.tsextensions/qa-lab/src/qa-transport.tsextensions/qa-lab/src/crabline-transport.tsextensions/telegram/src/draft-stream.ts
このシナリオは、主エビデンスとして channels.streaming を、副エビデンスとして runtime.delivery をカバーします。