返回顶部
o

openqqOpenQQ机器人

QQ bot integration for OpenClaw with session isolation, logging, and AI auto-reply. Supports private chat and group @messages.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.0.5
安全检测
已通过
872
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openqq

OpenQQ Bot

为OpenClaw集成的QQ机器人。支持QQ私聊和群聊@提及的AI自动回复,具有会话隔离和全面的日志记录功能。

快速开始

bash

初始化配置


npm run setup

安装依赖

npm install

编辑配置

vim ~/.openclaw/workspace/open-qq-config.json

启动机器人

npm start

配置

编辑 ~/.openclaw/workspace/open-qq-config.json:

json
{
qq: {
appId: YOURAPPID,
token: YOUR_TOKEN,
appSecret: YOURAPPSECRET
}
}

QQ开放平台获取凭证。

使用方法

bash
npm start # 启动机器人
npm run health # 健康检查
npm run logs # 查看今日日志
npm run status # 检查运行状态

功能特性

  • - 会话隔离:每个用户/群组拥有独立的对话历史
- 私聊:qq-private-{user_openid} - 群聊:qq-group-{group_openid}
  • - 全面日志记录:中国时区、日志轮转、敏感数据过滤
  • 自动重连:WebSocket自动重连,带心跳检测
  • 消息重试:失败消息自动重试(最多2次)
  • 优雅关闭:收到SIGTERM/SIGINT信号时干净关闭

文件说明

文件描述
qq-bot.js主程序(WebSocket + OpenClaw集成)
logger.js
日志系统(中国时区 + 轮转) | | scripts/health-check.sh | 健康检查脚本 | | package.json | 依赖项(axios, ws) |

npm命令

命令描述
npm start启动机器人
npm run health
健康检查 | | npm run logs | 查看日志 | | npm run setup | 初始化配置 | | npm run status | 检查状态 | | npm run clean | 清理node_modules |

安全

  • - 不要将 open-qq-config.json 提交到版本控制
  • 设置权限:chmod 600 ~/.openclaw/workspace/open-qq-config.json
  • 使用 spawn 而非 exec 防止命令注入
  • 会话ID经过白名单过滤(仅允许字母数字和连字符)

故障排除

问题解决方案
找不到配置运行 npm run setup
缺少凭证
编辑配置文件,填入appId/token/appSecret | | WebSocket连接失败 | 检查Token和网络 | | 无回复 | 使用 openclaw agent --message test 测试 |

更新日志

详见 CHANGELOG.md

v0.0.3(最新版)

  • - 新增7个npm命令
  • 常见问题解答部分
  • 消息重试机制
  • 优雅关闭

许可证

MIT许可证

链接

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openqq-1776299475 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openqq-1776299475 技能

通过命令行安装

skillhub install openqq-1776299475

下载

⬇ 下载 openqq v0.0.5(免费)

文件大小: 17.89 KB | 发布时间: 2026-4-16 17:41

v0.0.5 最新 2026-4-16 17:41
- Initial public release with full source code and dependencies.
- Added configuration samples, health check script, and npm command instructions.
- Supports session isolation for private and group chats.
- Provides logging and AI auto-reply for QQ chats.
- English documentation streamlining all usage and setup information.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部