关于 channel-message-flows
Channel Message Flows 是用于 OpenClaw 的 QA 技能,可测试 Telegram 草稿消息与最终消息的投递顺序。它通过 QA Channel 或结合 Crabline 的 Telegram 插件运行同一场景。
主要功能
- 01通过 QA Lab 运行流程
- 02使用 QA Channel 测试
- 03通过 Telegram 和 Crabline 测试
- 04收集流式传输与投递证据
适用场景
- 01检查 Telegram 草稿到最终消息的投递顺序
- 02使用模拟提供方运行场景
- 03比较 QA Channel 与 Telegram 传输行为
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill channel-message-flows安装后在 Claude Code 中输入/channel-message-flows确认已加载。
详细介绍
频道消息流
在 OpenClaw 仓库根目录中使用以下命令,运行 Telegram 草稿/最终投递时序的 QA Lab 证据。该行为由单个传输层原生 QA 工作流负责, 该工作流可通过 QA Channel 或 Crabline Telegram 运行。
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
使用真实的 Telegram 插件,针对 Crabline 的本地提供商服务运行同一 YAML:
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