QQreminder:从本机 QQ 群聊里筛出你该知道的几条

前言

用 DeepSeek Harness(DSH)做日常助手时,群聊往往进不了「可检索、可总结」的上下文:几百条未读里混着表情包和闲聊,选课、截止、@ 你的那条却沉在最下面。自己逐群翻既费时间,把整库聊天记录塞进对话也不现实。

QQreminder 是社区维护者 K9m1a5c 发布的 DSH 插件(分类:联网工具;GitHub 约 2 stars)。它在本机对已索引的 QQ 群消息做多信号召回,再交给 DSH 里的 AI 做精排与问答,输出可点击的 HTML 报告和「你可能漏了」类提醒。分析层强调全程本地、只读、不登录 QQ、不上传聊天内容;解密 QQ 本地库不在插件范围内,需自备索引或先用示例数据试玩。

这是什么

QQreminder 给 DeepSeek Harness 增加「群聊信息管家」能力:从大量群消息里挑出与关注词、@、群权重等信号相关的条目,并生成带「为什么重要」说明的报告。

插件版本见仓库 package.json(当前资料为 1.0.1),许可证 MIT,分析引擎为 Python 3.8+,README 标明 Windows 优先开发与测试,核心逻辑可跨平台。插件以 DSH 进程权限运行,安装前建议阅读源码与许可证。

核心功能

下面介绍 README 中已列出的能力,均围绕本地索引 index.db 与配置 focus.json 工作。

可点击 HTML 报告

生成报告后可在浏览器离线打开。总览包含有效消息、涉及群、重点条目、疑似遗漏、发言人数等统计;关键群卡片、最重要 N 条(含命中关注词与权重说明)、「你可能漏了」等区块可点进对应群详情。报告会声明数据截止时间,避免把旧库文件当成实时。

DSH 面板与授权

在 DSH 设置 → QQreminder 中可配置「我的关注词」、刷新索引、生成摘要、生成报告,以及「QQ 内容读取」开关。关闭读取时仅输出统计与元数据,正文不出现在输出中(对应 authorization.json 的 qq_read)。面板还提供加载示例数据、用 AI 分析(冷启动时由本地统计与抽样材料辅助定群与关注词)。

自带技能与 AI 工具

插件注册技能与工具(如 qq_search、qq_digest),安装后可直接用自然语言让 AI 翻群、按话题检索或问「有没有漏掉的」,无需记忆 CLI。也可在面板选日期区间生成报告,或生成摘要指令并复制到剪贴板后粘贴给 AI。

打分与配置

本地脚本负责召回:关注词加权、@ 我、群主/管理员、身份词、通知强弱词、群权重等多信号打分;中等分数且含时效/行动词的消息会进入「遗漏」提示。focus.json 可配置监工群、关注词、降权词、身份词、通知词、遗漏提示词与打分区间等,改词即改「什么算重要」。精排与行业差异部分由对话中的 AI 完成。

安装与启用

需要 DSH 0.2.0 及以上。官方安装命令如下:

dsh plugin add https://github.com/K9m1a5c/dsh-qqreminder

依赖仅为本机 Python 3.8+,引擎使用标准库,无需 pip install。插件会自动查找 python3 / python / py。

启用步骤:

  1. 执行上述命令安装插件。
  2. 打开 DSH → 设置 → QQreminder。
  3. 尚无真实索引时,可点【加载示例数据】用虚构群聊零配置体验报告形态。

数据从哪来

QQreminder 是分析层,不自带 QQ 数据库解密。第一次试用推荐方式 A:面板加载示例数据。接入真实聊天需方式 B:在数据目录(默认 ~/QQreminder,可用环境变量 QQREMINDER_ROOT 修改)下准备 qgd/data/index.db、focus.json、authorization.json,表结构见仓库 README(messages / groups / meta 等)。方式 C 为自行用社区第三方工具处理加密库并整理成索引,README 列出了若干 GitHub 项目并说明需自行评估合规与风险,与本插件无关联。方式 D 为安装后对 AI 说明需求,由 AI 参照插件内 assets/qqreminder.md 引导准备明文库并生成 index.db。

索引更新为手动:面板【刷新索引】或让 AI 触发扫描,不会在后台偷偷扫盘。

典型用法

面板三步

  1. 安装并打开 QQreminder 设置页。
  2. 无数据时加载示例数据,或按 README 准备好 index.db 后刷新索引。
  3. 按需打开「QQ 内容读取」,选择日期区间生成报告,或生成摘要。

对话示例

可直接对 DSH 说:

  • 「翻一下群,看看今天有什么重要的」
  • 「帮我找群里关于选课的所有信息」
  • 「有没有我漏掉的?」

AI 会调用插件工具完成检索与 digest,无需记命令名。

focus.json 片段

关注词与群权重是日常最常改的配置,结构如下(完整字段见仓库 README):

{
  "监工群": [ { "群号": "…", "群名": "…", "权重": 2.0 } ],
  "关注词": { "截止": 6, "报名": 5, "选课": 6 },
  "降权词": { "抽奖": -3, "优惠": -3 }
}

适用场景与注意

适合群多、又需要从 PC 版 QQ 本地同步下来的消息里快速抓通知与待办的用户(学生选课/截止、办公群需求与会议等)。不适用手机 QQ、微信、TIM;看不到 QQ 未同步到本机的消息;QQ 长期未开则库文件停在最后写入时刻。

诚实边界(来自官方说明):不连腾讯服务器、不改 QQ 数据目录、不自动推送新消息;唯一可能离开本机的是你主动发给 AI 的材料(例如「用 AI 分析」)。插件在 DSH 进程权限下读你指定的数据目录,安装与启用前请自行审查 K9m1a5c/dsh-qqreminder 源码。

DSH 生态采用「一切皆插件」思路;社区插件目录由 SkillHub 目录页 等站点收录,与 DeepSeek / 幻方无官方从属关系。

结尾

QQreminder 把「本地召回 + AI 精排」拆成两层:先用规则与关注词从海量群聊里捞出可疑条目,再在 DSH 里用对话完成总结、检索与遗漏检查,并用 HTML 报告把「为什么重要」写清楚。若你已在用 DSH 并希望把 QQ 群聊纳入助手上下文,可从示例数据或自备索引开始试。

  • 目录页:https://www.skillhub.cn/plugins/K9m1a5c/dsh-qqreminder
  • GitHub:https://github.com/K9m1a5c/dsh-qqreminder
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye