channel-message-flows について
Channel Message Flowsは、Telegramの下書きメッセージと最終メッセージの配信順序を検証するOpenClaw向けQAスキルです。QA ChannelまたはCrablineを使うTelegramプラグインで、同じシナリオを実行します。
主な機能
- 01QA Labでフローを実行
- 02QA Channelでテスト
- 03TelegramとCrabline経由のテスト
- 04ストリーミングと配信の証拠を収集
活用シーン
- 01Telegramの下書きから最終メッセージへの配信順を確認
- 02モックプロバイダーでシナリオを実行
- 03QA ChannelとTelegramのトランスポート動作を比較
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill channel-message-flowsインストール後、Claude Code で/channel-message-flowsを入力して読み込まれたか確認します。
詳細
チャネルメッセージのフロー
Telegram の下書き/最終配信のシーケンスに関する QA Lab のエビデンスを実行するには、OpenClaw リポジトリのルートでこれを使用します。この動作は、QA Channel または Crabline Telegram を通じて実行できる、トランスポート固有の 1 つの 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 を補足的なエビデンスとして扱います。
コメント
Markdown 対応