xueyingneko/qqbridge-plus ↗★ 0
dsh-plugin-qqbridge-plus
QQbridge plus — 基于 DeepSeek Harness 与 qq-bridge 的插件:以水鱼(舞萌DX)查分为主(QQ 内 #查分 查 B50、出带曲绘的成绩图,OAuth 授权、不限管理员、不依赖桥接),另附聊天拓展功能(余额与自动关机、推理档位按 DeepSeek 计费峰谷自动切换、节假日表覆盖检查与自动维护、开机/关机提示词、#余额/#关机 管理命令、#功能 开关、#帮助)。判定逻辑直接复用 qq-bridge 的纯模块,不重复实现。 适合基于QQ桥接管理游戏查分及自动维护群聊功能的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xueyingneko/qqbridge-plus在 QQ 里使用
管理命令(仅管理员)
#帮助 列出全部管理命令(触发词按当前配置渲染)
#功能 查看全部开关(标 * 的是在 QQ 里改过的)
#功能 balance off 关闭某个功能(也接受 关 / 禁用 / off / 0)
#功能 balance 开 开启(也接受 启用 / on / 1)
#功能 reset 清空运行时覆盖,回到配置文件的值
- 触发词可配(
featureCommand.triggers/helpCommand.triggers)。 - 帮助文本里的触发词是从配置读出来拼的,所以改过触发词之后它也会跟着变, 不会给你一份对不上号的说明。
- 只有管理员(qq-bridge 的
ownerQQ)能用;没配ownerQQ时这些命令对谁都不可用。
查分(所有人)
#查分 这台机器上查分能不能用
#查分 柚子 直接写用户名 = 查公开 B50
#查分 b50 柚子 同上,显式写子操作
#查分 b50 查我自己(需先完成绑定)
#查分 b50 qq 12345678 查指定 QQ(对方需先绑定)
#查分 song 11823 查某首歌的定数
#查分 search ztn 模糊搜曲,支持简写
#查分 bind 发起绑定,授权链接**私聊**发你
#查分 confirm 123456 用确认码收尾绑定
- 不限管理员——谁都能查自己的成绩。但"查自己的"必须先完成一次绑定, 而绑定要求你本人在水鱼页面上点「同意授权」。
- 触发词可配(
maimaiCommand.triggers,默认#查分/#maimai)。 - 句首的全角空格、零宽字符会被自动清掉——它们肉眼看不出,却足以让
#查分匹配失败。 bind/confirm的链接与确认码只走私聊,群里最多留一句"已私发"。 这不是多余的谨慎:链接谁都能转发,确认码只出现在点同意那个人的浏览器里。
配置
maimai:
clientId: '你的应用 ID' # https://auth.diving-fish.com/apps 申请
clientSecret: '你的应用密钥'
proxy: false # 境外服务器可开
申请应用时,接入方式选「bot / 工具」(设备码绑定 + 换票,无需回调地址)——这正是本插件的流程。
部署形态选「由你自己部署运行」(机密客户端,用 client_secret);
需要勾的权限只有三项(全部只读):
| 权限 | 为什么需要 |
|---|---|
profile | 账号基本信息 |
prober.profile.read | Rating、姓名框等汇总资料 |
prober.records.read | B50 的逐条成绩记录(少这项查询会 403) |
不要勾任何 write 权限——本插件没有任何写入路径。而且水鱼会因此把申请转人工审核,
只会拖慢自己。chunithm.*(中二节奏)也与本插件无关。
留空时插件不会静默失败,而是明确告诉你去申请(sub=status 会报告当前状态)。