mcpField
C
channel-message-flows

channel-message-flows

github.com/openclawテスト・品質393.3k283 回インストール今日更新
リポジトリ

channel-message-flows について

Channel Message Flowsは、Telegramの下書きメッセージと最終メッセージの配信順序を検証するOpenClaw向けQAスキルです。QA ChannelまたはCrablineを使うTelegramプラグインで、同じシナリオを実行します。

主な機能

  1. 01QA Labでフローを実行
  2. 02QA Channelでテスト
  3. 03TelegramとCrabline経由のテスト
  4. 04ストリーミングと配信の証拠を収集

活用シーン

  1. 01Telegramの下書きから最終メッセージへの配信順を確認
  2. 02モックプロバイダーでシナリオを実行
  3. 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.yaml
  • extensions/qa-channel/src/inbound.ts
  • extensions/qa-lab/src/qa-transport.ts
  • extensions/qa-lab/src/crabline-transport.ts
  • extensions/telegram/src/draft-stream.ts

このシナリオでは、channels.streaming を主なエビデンスとして、runtime.delivery を補足的なエビデンスとして扱います。

コメント