V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Tiberisino
V2EX  ›  分享创造

OpenClaw QQ 插件:把 QQ 接入 OpenClaw 的生产可用方案(NapCat / OneBot v11)非官方机器人

  •  
  •   Tiberisino · 7 小时 40 分钟前 · 309 次点击

    image

    我做了一个 openclaw_qq 插件,用来把 QQ (基于 OneBot v11 )完整接入 OpenClaw 。 目标不是“能聊就行”,而是能长期稳定跑在群里、可控、可运维。

    项目地址: https://github.com/constansino/openclaw_qq

    这项目能做什么?

    • 支持 QQ 私聊 / 群聊 / 频道( Guild )消息接入
    • 支持 @触发、关键词触发、回复机器人触发
    • 支持管理员指令(如状态、群管动作)
    • 支持图片消息解析与发送(含 Base64 场景优化)
    • 支持风控友好的分段发送、频率控制、去重
    • 支持 admin-only 、防盗刷、黑名单、拦截提示防抖
    • 默认使用 OpenClaw 会话系统管理上下文( historyLimit=0 )

    我们这版做过的关键改进

    • 修复 QQ 会话路由问题,避免和其他通道(如 TG )记录混淆
    • 修复管理员权限判断顺序(先触发判断,再鉴权),降低群聊噪音
    • 修复非管理员提示循环/重复提示问题,新增可配置防抖时长
    • 黑名单支持稳定输入与保存(支持 Web 表单/Raw/CLI 常见写法)
    • 文档补全:管理员、黑名单、防盗刷的 CLI 实战配置
    • NapCat Docker 部署模板和示例更完整
    • 清理敏感配置管理:.env 改为本地文件 + .env.example 模板

    适合谁用?

    • 已经在用 OpenClaw ,希望把 QQ 作为主要入口
    • 有群聊运营需求,担心 token 被刷
    • 需要可运维(配置、日志、重启、权限策略)而不是 demo 方案

    推荐配置(防盗刷最小集)

    openclaw config set channels.qq.admins '"1838552185"' --json openclaw config set channels.qq.adminOnlyChat true --json openclaw config set channels.qq.blockedUsers '"3425712164"' --json openclaw gateway restart

    说明:本插件里 admins / blockedUsers 使用字符串列表存储,CLI 建议始终 --json 。

    已知说明

    • OpenClaw Web /config 页面在某些情况下会出现整包校验报错(看起来像改 QQ ,实际是其他字段类型问题)
    • 相关英文 issue / PR 已提到 OpenClaw 主仓库并跟进中
    • 实操建议:涉及 QQ 管理名单时,优先走 CLI 改配置更稳

    欢迎大家反馈使用场景和问题,我会继续迭代(尤其是跨端体验和可观测性)。

    3 条回复    2026-02-11 20:23:51 +08:00
    Tiberisino
        1
    Tiberisino  
    OP
       7 小时 33 分钟前
    ![PixPin_2026-02-11_16-42-45]( )
    btpuadom
        2
    btpuadom  
       5 小时 48 分钟前 via iPhone
    那理论上可以做微信群助手? 不过微信接口比较麻烦吧
    5ssl
        3
    5ssl  
       3 小时 52 分钟前
    会被腾讯封号的风险吗?腾讯有这黑历史的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1629 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:16 · PVG 00:16 · LAX 08:16 · JFK 11:16
    ♥ Do have faith in what you're doing.