dsh-onebot
在终端中运行以下命令:
dsh plugin install JackZo400/dsh-onebot
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install JackZo400/dsh-onebot 安装本插件,源码仓库为 https://github.com/JackZo400/dsh-onebot。
插件介绍
如果你在 DeepSeek Harness 里跑 Agent,又希望它出现在 QQ 群和私聊里,往往会被某一套框架的适配层绑死:换 go-cqhttp、Lagrange 或 NapCat,有时还得换插件。dsh-onebot 按 OneBot 11 标准接入,你自建哪套实现,改配置里的地址即可,不必跟着换通道代码。
它专注协议与消息通路:正向 WebSocket 收群聊和私聊事件,HTTP API 发回复;CQ 码字符串与消息段数组都能解析。会话按群或私聊隔离,同一会话串行处理,一条消息对应一条回复。交给模型的是带场景的信封,含发言者、场景与时间,并尽量展开被引用原文。回声过滤、CQ 转义、引用本地缓存与 get_msg 兜底、成员名册与断线指数退避重连,来自真实线上踩坑后的取舍。
人设、记忆、内容策略与定时主动推送不塞进本插件,应由你的其他插件或系统提示承担,且可被关闭。需要一份代码覆盖微信、飞书、钉钉等多平台官方机器人时,应优先看社区里覆盖面更广的方案;若你明确走个人号、自建 OneBot、且要求零 npm 依赖,这份插件适合作为 dsh 的 QQ 通道。
使用场景
- 已在本地跑 go-cqhttp、Lagrange 或 NapCat,想把 dsh Agent 接到 QQ 群和私聊
- 换 OneBot 实现时只想改配置地址,不想换通道插件
- 需要按群或私聊隔离会话,且同一会话内一条消息一条回复
适合人员
- 在 DeepSeek Harness 上部署 Agent、并自建 OneBot 的开发者
- 走个人号 QQ 机器人路线、重视协议标准与可替换实现的用户
- 希望通道插件只做收发与会话、人设与策略另管的人