dsh-napcat
在终端中运行以下命令:
dsh plugin install wzwei1990/dsh-napcat
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 环境中执行 dsh plugin install wzwei1990/dsh-napcat,即可从 https://github.com/wzwei1990/dsh-napcat 安装本插件。
插件介绍
想在 QQ 里和 DeepSeek Harness 里的 Agent 对话,却不想绑死某一家「全家桶」插件?dsh-napcat 走 NapCat 的 OneBot 11 WebSocket,把群聊、私聊收进宿主 Agent,再把本轮回复发回 QQ。实现按连接、会话桥、工具、配置拆开,结构尽量薄,功能可以按需长。
连接支持 forward(插件连远端 NapCat)和 reverse(本地监听、NapCat 拨入),带 token 校验与断线指数退避重连。入站处理私聊与群聊文本,图片、语音、@ 等会先变成占位文本;私聊与群聊可分别设管理员、白名单或关闭,群聊默认需 @ 机器人才响应。每个 QQ 会话有稳定 session id,重启可 resume 续上下文,还可指定工作区、preset 与模型。出站在回合结束后回复,可按字数自动分段,并可选引用回复。
Agent 侧提供 napcat_send_message、napcat_list_targets、napcat_api 三个工具,便于主动发消息、查 chat_id 或在白名单内调用 OneBot 动作。插件会忽略机器人自身消息,避免群聊未 @ 时误触发,降低消息循环风险。
适合已部署 NapCat、希望用 QQ 当日常入口触达 DSH Agent 的用户。若你需要 t2i 卡片、语音转写和大量斜杠命令,README 建议选用 dsh-onebot-qq;本插件聚焦 v0.1 的文本通道与薄架构,图片/语音入站等能力在 Roadmap 中。
使用场景
- 在 QQ 群里 @ 机器人,把问题交给 DSH Agent 并在群内收到回复
- 私聊 NapCat 机器人,仅管理员或开放策略下与 Agent 一对一对话
- NapCat 在云服务器、DSH 在本地或容器,用 forward/reverse WebSocket 稳定联通
适合人员
- 已部署 NapCat、需要把 QQ 接到 DeepSeek Harness 的运维与开发者
- 希望用薄架构、按需扩展 QQ 通道而非全家桶 OneBot 插件的用户
- 需要在群聊白名单、@ 门控与会话续接之间做精细控制的团队