用途
本技能是一个最小化冒烟测试(minimal smoke test),用于验证 OpenClaw 安装配置(setup)技能的关键流程是否正常工作。它面向需要确认 OpenClaw 渠道发现、插件集成与配置检查链路可用的场景,属于测试类技能。
主要能力
该测试覆盖以下验证点:
- 验证 openclaw CLI 是否可用(通过 openclaw --version)。
- 验证官方渠道索引页是否可访问、目标渠道是否可从官方列表中发现。
- 验证钉钉(dingtalk)或飞书(feishu)插件是否已安装/被检测到(当使用这些渠道时)。
- 验证 Discord 配置是否使用 channels.discord.token 或环境变量 DISCORD_BOT_TOKEN 作为 token 来源。
- 运行 openclaw doctor 并记录配置检查结果。
- 运行 openclaw gateway status 并记录运行时/探测状态。
使用方式
前提条件
- 目标主机已安装 Node.js 20+。
- openclaw 命令可用。
- 已准备 DashScope API key 以及钉钉/飞书应用凭证或 Discord bot token(允许使用脱敏占位符)。
- 目标技能路径为 skills/platform/openclaw/alicloud-platform-openclaw-setup/。
测试步骤
- 运行 openclaw --version,验证 CLI 可用性。
- 打开 https://docs.openclaw.ai/channels/index,验证目标渠道可从官方列表中发现。
- 运行 openclaw plugins list,验证 dingtalk 或 feishu 插件已安装/被检测到(若使用这些渠道)。
- 检查 ~/.openclaw/openclaw.json,验证 Discord 使用 channels.discord.token 或环境变量 DISCORD_BOT_TOKEN。
- 运行 openclaw doctor,记录配置检查结果。
- 运行 openclaw gateway status,记录运行时/探测状态。
预期结果
- CLI 命令成功执行,退出码为 0。
- 官方渠道索引可达,渠道页面可解析。
- 当配置了钉钉或飞书渠道时,插件列表包含 dingtalk 或 feishu。
- Discord 配置包含有效的 token 来源(channels.discord.token 或 DISCORD_BOT_TOKEN)。
- doctor 显示无致命错误(缺少凭证的警告可接受)。
- gateway status 输出结构完整;若未运行,错误详情应具备可操作性。
证据存储
将命令输出保存至:output/alicloud-platform-openclaw-setup-test/。
适用场景
适用于在部署或配置 OpenClaw 后,快速确认渠道发现、插件集成、Discord token 配置及运行时状态等关键环节是否就绪的验证场景。
限制
资料未提供关于收费、价格、平台支持范围、性能效果等方面的信息,暂未提供。测试本身依赖 Node.js 20+、openclaw 命令及相应凭证,缺少这些前提时无法执行。