首页龙虾技能列表 › QQBot Multi-Account — QQBot 多账号 — 多账号运维排障

QQBot Multi-Account — QQBot 多账号 — 多账号运维排障

v1.0.1

用于 OpenClaw 多 Bot、多 Agent 场景下的账号绑定检查、重复会话诊断、主动发送与本地插件打包导出。

0· 300·1 当前·1 累计
by @naluko (Naluko)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/12
安全扫描
VirusTotal
可疑
查看报告
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,该技能不请求持久/系统范围的权限。它不修改其他技能或代理配置。默认允许自主调用,但不与其他高风险行为结合。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

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 -> mainK2 -> agent2 风格的部署
  • 诊断跨账号事件处理引起的重复会话
  • 验证 bindingsaccountsappId、网关端口和运行时状态
  • 通过特定机器人账号发送主动 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.md
  • references/proactive-send.md

3. 需要时导出本地插件

bash {baseDir}/scripts/export-local-qqbot.sh
默认将便携式存档写入 {baseDir}/dist/

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务