安全扫描
OpenClaw
安全
high confidence该技能的文件和运行指令与其声明的目的相符(诊断多账号 QQBot 部署和导出本地插件)。脚本读取本地 OpenClaw 配置,可能包含秘密文件,建议在运行前审查。
评估建议
该技能如所宣称:检查本地 OpenClaw/QQBot 配置,创建本地 QQBot 扩展的 tarball。运行前:(1)审查 OpenClaw 配置和客户端秘密文件,(2)了解导出脚本包的整个扩展目录,(3)在安全环境中运行脚本,(4)设置控制的导出位置。建议在使用导出脚本前检查插件目录和秘密文件位置。...详细分析 ▾
✓ 用途与能力
技能名称/描述与提供的脚本和文档一致。该技能检查 OpenClaw 配置、已知用户,并包装本地 qqbot 扩展——所有这些与其声明的故障排除/导出目的相符。
ℹ 指令范围
运行指令调用两个包含的 shell 脚本:(a)读取 OpenClaw 配置(默认 ~/.openclaw/openclaw.json),打印绑定/账号和网关端口,(b)将本地 qqbot 扩展目录(默认 ~/.openclaw/extensions/qqbot)压缩到 dist/。这保持在故障排除/导出范围内,但脚本会暴露 appId 和 clientSecretFile 路径,并可能在生成的存档中包含插件目录中的任何文件(潜在秘密文件)。
✓ 安装机制
无安装规范,无网络下载/安装步骤——仅指令的技能,附带脚本。这种安装模式风险最低,与声明的技能类型一致。
ℹ 凭证需求
该技能不声明任何必需的环境变量或凭证。脚本尊重可选环境变量(QQBOT_SRC_DIR、QQBOT_EXPORT_DIR、QQBOT_KNOWN_USERS、OPENCLAW_CONFIG_PATH),但不需要外部凭证。这是合理的,尽管这些环境变量在 SKILL.md 中未被记录为可选覆盖项(小文档缺口)。
✓ 持久化与权限
always 为 false,该技能不请求持久/系统范围的权限。它不修改其他技能或代理配置。默认允许自主调用,但不与其他高风险行为结合。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.12026/3/12
移除 README 发布提示,添加必需的 QQBot 插件先决条件。
● 可疑
安装命令 点击复制
官方npx clawhub@latest install qqbot-multi-account
镜像加速npx clawhub@latest install qqbot-multi-account --registry https://cn.clawhub-mirror.com
技能文档
一个面向 OpenClaw 运营者在多账号、多代理环境中使用 QQBot 的可发布技能。
先决条件
先安装 QQBot 插件:openclaw plugins install @tencent-connect/openclaw-qqbot@latest
最适合
K1 -> main,K2 -> agent2风格的部署- 诊断跨账号事件处理引起的重复会话
- 验证
bindings、accounts、appId、网关端口和运行时状态 - 通过特定机器人账号发送主动 QQ 消息或文件
- 导出本地
qqbot插件为便携式存档用于交付或备份
该技能帮助您做到
- 了解多账号 QQBot 路由的最小配置需求
- 检查绑定和账号定义是否与预期的代理映射匹配
- 识别运行时状态中重复会话 bug 的真正根源
- 快速检查本地 OpenClaw + QQBot 部署
- 包装本地修改的插件用于传输或发布工作流
最小配置骨架
{
"bindings": [
{
"agentId": "main",
"match": {
"channel": "qqbot",
"accountId": "K1"
}
},
{
"agentId": "agent2",
"match": {
"channel": "qqbot",
"accountId": "K2"
}
}
],
"channels": {
"qqbot": {
"enabled": true,
"accounts": {
"K1": {
"appId": "YOUR_APP_ID_1",
"clientSecretFile": "/path/to/qqbot_k1.secret",
"name": "K1"
},
"K2": {
"appId": "YOUR_APP_ID_2",
"clientSecretFile": "/path/to/qqbot_k2.secret",
"name": "K2"
}
}
}
}
}
关键实现注意事项
如果一条 QQ 消息到达两个代理,不要首先假设bindings 错误。在多账号部署中,插件运行时必须通过 appId 隔离账号状态,特别是:
- 访问令牌缓存
- 令牌单飞 promise
- 背景令牌刷新控制器
推荐工作流
1. 检查本地状态
bash {baseDir}/scripts/inspect-qqbot.sh
2. 审查捆绑参考
references/multi-account-routing.mdreferences/proactive-send.md
3. 需要时导出本地插件
bash {baseDir}/scripts/export-local-qqbot.sh
默认将便携式存档写入 {baseDir}/dist/。数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制