DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-qq-bot

p

dsh-qq-bot

Discovered

Bringing QQ Private Chat into DeepSeek Harness: A Companion-Style Private Chat DSH Plugin (dsh-qq-bot + dsh-alive)

Machine translated

dsh-qq-bot

把 QQ 私聊接进 DeepSeek Harness,让 DSH 常驻在你的手机 QQ 里 —— 随时能找她说话,她也会在你安静太久的时候自己开口。

这是私聊陪伴向的插件,不是群聊管理机器人。 群消息直接忽略,不碰群管、群公告、撤回禁言那一套。

本仓库两个插件,一起用才完整:

目录包名干什么
dsh-qq-bot/dsh-qq-bot收 QQ 私聊 → 交给 DSH agent → 回复切成几条、带打字停顿发回去
dsh-alive/dsh-alive活人感:她心里挂着没落地的事到期了,由她自己主动开口一次
手机 QQ → QQ 客户端(QQNT) → SnowLuma(注入 hook, OneBot v11 WS) → dsh-qq-bot → DSH agent
                                                                        ↑
                                              dsh-alive ──投一条"念头"──┘
  • SnowLuma 是 QQ 协议端,不在本仓库里,要你自己部署。它注入 QQNT 客户端进程,暴露 OneBot v11(HTTP 3000 / WS 3001)。
  • dsh-qq-bot 是 DSH 宿主插件,零运行时依赖(只用 node:*),装进 profile 就跑。
  • dsh-alive 不自己连 QQ,它只把自己的"念头"投进 QQ 会话,由 dsh-qq-bot 负责发出去。

它是什么 / 不是什么

是:

  • 只处理私聊:你在手机上给 BOT 号发一句话,消息经 OneBot 进来,交给 DSH 的 agent 处理,回复再原路发回 QQ。
  • 带上下文管理:同一段对话有连续记忆,上下文快满了(默认 80%)自动开新局,并在 QQ 里说一声。
  • 回复会切成几条、带"正在输入"的停顿,看起来像人在打字;markdown 的 **、` 不会漏到 QQ 里。
  • 能发表情包(模型自己决定什么时候发,有间隔 / 配额 / 概率三道闸门)。
  • 装了 dsh-alive 之后,她还会在你安静太久时主动开口 —— 不是定时器随机发消息,而是"你说了去拿外卖、18 分钟还没回来"这种具体的挂念。

不是:

  • ❌ 不支持群聊管理。群消息进来直接忽略。
  • ❌ 不支持自动加好友 / 同意好友请求。
  • ❌ 不做多账号同时在线。一次只挂一个 BOT 号。
  • ❌ 不保存 QQ 密码(SnowLuma 走客户端 hook,没有密码这一环)。
  • ❌ 不下载图片、不转写语音,图片/语音只留占位符。

前置条件

需要什么说明
Node ≥ 22插件用内置 WebSocket,没有依赖包
DSH插件跑在 DSH 宿主进程里,DSH 关了 bot 就下线
SnowLumaOneBot v11 协议端,必须自己部署
登录了 BOT 号的 QQ 客户端BOT 号要在 QQNT 里真登录,并且在 SnowLuma 里挂载

装哪个

两个仓库目录是两个独立插件包,各装各的:

想干什么看哪
让 QQ 消息能进能出dsh-qq-bot/README.md —— 从零配 SnowLuma、装插件、填配置、排查 1006
让她会主动开口dsh-alive/README.md —— 12 道闸门、节奏参数、装法与 junction 注意事项

两条路都一样:装进 DSH profile,重启 DSH,然后有个 图形化设置窗口(tools\settings-ui.cmd / tools\settings-alive.cmd)可以改参数,保存即热应用 —— 不用为了让一个数字生效去动 cordis.patch.yml(那文件改错会让整个宿主起不来)。


QQ 里能用的命令

命令作用
/qq off闭嘴。连接保持不断,消息只记日志
/qq on回来
/qq status转发开没开、当前第几局、上下文占用多少

对 dsh-alive 说话它也会听:「别吵 / 滚 / 闭嘴」硬静音 2 小时,「我在开会 / 上课 / 面试」软静音 90 分钟,「我忙完了 / 好了 / 出来吧」解除。


目录结构

.
├── dsh-qq-bot/                 插件本体
│   ├── lib/                    index / config / client / onebot / policy
│   ├── test/                   单测(node --test)
│   ├── tools/                  Windows 工具:设置窗口、自检、启动器、托盘
│   ├── cordis.patch.yml        出厂默认配置(bundle patch,Loader 自动读)
│   └── README.md               完整文档
└── dsh-alive/                  活人感插件
    ├── lib/                    index / config / policy(判定核心是纯函数、可单测)
    ├── test/
    ├── tools/                  设置窗口
    └── README.md

跑测试

cd dsh-qq-bot && node --test "test/**/*.test.mjs"
cd dsh-alive  && node --test "test/policy.test.mjs"

(Node 24 不认 node --test <目录>,要么给文件路径,要么不带参数让它自己找。)


隐私

  • 插件不联网上传任何东西。只连你自己机器上的 SnowLuma(127.0.0.1)。
  • 不保存 QQ 密码。
  • 所有状态只写在本地数据目录:会话映射、控制开关、表情闸门状态、alive 的配额与念头、日志。
  • 聊天内容会进 DSH 的上下文(否则她记不住你),这部分由你自己的 DSH 配置决定。
  • 删除数据目录 = 清空所有本地状态,插件下次启动当新人重新开始。
  • tools\bot-config.json 里有你的 QQ 号和 SnowLuma token,已被 .gitignore 排除,别提交。

License

MIT

Comments

Loading…

Similar plugins

dsh-qqbot

by tencent-connect

让 QQ Bot 接入 DeepSeek Harness(dsh)的官方插件

UI & ExperienceManifest valid

★ 252

MIT

TypeScript

Oct 20, 2026

dsh plugin --profile agent add @tencent-connect/dsh-qqbot

by wang-22-code

让 DeepSeek Harness(DSH)住进 QQ:基于腾讯官方 Bot API,支持私聊白名单、持久会话、模型切换与远程权限审批。

Manifest valid

★ 3

↓ 473/wk

MIT

TypeScript

Sep 6, 2026

dsh plugin --profile web add dsh-qqbot-bridge

by YUsaltyfish

DeepSeek Harness 的原生 QQ 机器人插件:微内核 + 9 个子插件,Linux/Windows 通用。收消息、发图、生图、发表情,装完就能聊。

Manifest valid

★ 4

MIT

JavaScript

Oct 25, 2026

dsh plugin --profile web add dsh-onebot-qq

by Coffeiz

DeepSeek Harness 的 QQ 私聊/群聊插件,支持扫码授权、原生 Session、群记忆与工具权限。

Terminal & ClientsManifest valid

★ 0

MIT

TypeScript

Oct 20, 2026

dsh plugin --profile web add dsh-qqchat

by cheems135

QQ (NapCat / OneBot 11) bridge for DeepSeek Harness - chat with your harness from QQ, with a full management panel

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Oct 22, 2026

dsh plugin --profile web add dsh-im-bridge

by oranskyx

DeepSeek Harness 双模式插件:人格化 QQ 对话(LanceDB 长期记忆 + 自建关系图谱)+ 用完即焚的隔离文件处理会话

Development & InfrastructureManifest valid

★ 0

MIT

JavaScript

Sep 28, 2026

dsh plugin --profile web add dsh-tingxue