EviMing/dsh-qq-approval-notify ↗★ 0
@local/qq-approval-notify
DSH 插件:把 DeepSeek Harness 的权限申请(含沙箱提权)和 ask_user_question / 计划审核等界面提问经本机 NapCat 发到主人 QQ,找不到 NapCat 时回退 Windows 通知。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:EviMing/dsh-qq-approval-notify说明文档
阅读完整 README ↗配置文件
默认读取:
%DSH_HOME%\qq-approval-notify.json
DSH_HOME 未设置时是 C:\Users\\.dsh。也可以用环境变量 DSH_QQ_APPROVAL_CONFIG 或插件行配置里的 configFile 指定其他路径。
{
"ownerQQ": "2368199809",
"selfQQ": "3641194452",
"napcat": {
"endpoints": ["http://127.0.0.1:3000"],
"ports": [3000, 3001],
"token": "你的 NapCat token",
"timeoutMs": 1200,
"discoveryCacheMs": 60000
},
"windowsNotification": {
"enabled": true,
"timeoutMs": 12000
},
"dedupeMs": 20000,
"debug": false
}
ownerQQ:主人(收件人)的 QQ 号。selfQQ:DSH 自己登录的 QQ 号。插件对每个候选 NapCat 调用get_login_info,只有返回的user_id等于selfQQ才会使用,避免进错 NapCat / QQ 进程。napcat.endpoints:优先探测的 OneBot HTTP 地址。默认http://127.0.0.1:3000。napcat.ports:配置的地址都不通时,额外的候选端口。插件还会通过netstat -ano -p tcp+tasklist找出 QQ / NapCat / node 进程正在监听的本地端口。napcat.token:OneBot 的 access token,作为Authorization: Bearer ...发送。dedupeMs:相同申请文本在该时间窗内只通知一次,避免重试风暴;0表示关闭去重。windowsNotification.enabled:NapCat 不可用时是否尝试 Windows 通知。
缺少 ownerQQ 或 selfQQ 时,插件拒绝猜测收件人和 NapCat,只尝试 Windows 通知。