DeepSeek Harness QQ Bot 插件增强 (dsh-qqbot)

前言

DeepSeek Harness (DSH) 的核心设计理念是“一切皆插件”,通过协议驱动将各类消息平台接入 Agent 生态。dsh-qqbot 是基于 deepseek-harness (dsh) 的 QQ Bot IM 插件增强 fork。它将 QQ 消息平台作为 dsh agent 的前端协议驱动,并提供了一套基于官方 Bot API 的接入方案,解决了第三方协议端可能存在的封号风险与稳定性问题,同时补全了富媒体交互、群管理及扩展开发能力。

功能概览

该插件具备以下核心能力:

  • 协议驱动:基于 deepseek-harness (dsh) 的 QQ Bot IM 插件增强 fork,将 QQ 消息平台作为 dsh agent 的前端协议驱动。
  • 官方 Bot API:使用官方 Bot API(非模拟协议),无封号风险。
  • 表情包图库:支持自动去重、分类、检索与挑图。
  • 富媒体收发:支持图片、语音、视频、文件等多种媒体形式的收发。
  • 定时任务:支持预设定时任务,让 AI 按时在群内发言。
  • 多实例人格:支持多账号独立运行,每个实例拥有独立的 AppID、人格设定与图库。
  • 好感度系统:具备熟识度与好感度双维度计算,影响 AI 的主动发言意愿。
  • 可视化设置面板:提供悬浮球 dock 进行设置,支持聊天记录回放与富媒体查看。
  • 群管理:支持入群审批、禁言、查成员。
  • 扩展系统:提供 5 套扩展点,支持自定义工具、命令、交互逻辑与消息处理。
  • 踢人功能:通过自有 QQ 号配合群官网接口实现(功能受限,需依赖自有号)。

安装与启用

安装前需确认已安装 DeepSeek Harness 并处于 web profile 环境中,因为可视化设置面板(悬浮球 dock)仅在 web profile 下生效。

  1. 执行以下命令安装插件:
    npx @deepseek-ai/dsh plugin --profile web add @zaofan/dsh-qqbot
  1. 安装完成后,在 dsh web 的设置中会出现「QQ 机器人」面板,点击即可进行配置。
  2. 若从 GitHub 源码直接安装,需确保仓库根目录存在编译产物 dist/(推荐直接使用 npm 发布版)。

核心能力

协议接入与安全性

插件不走模拟协议端(如 NapCat),而是直接使用腾讯官方 QQ 机器人开放平台接口。这种方式不依赖你的个人 QQ 号登录,账号安全风险极低,且资源占用极小(仅需 HTTP + WebSocket)。由于功能受限于官方接口,部分高级功能(如踢人)需通过插件提供的特殊方式补充。

可视化设置与群管理

安装到 web profile 后,界面右下角会出现悬浮球 dock。通过该面板可以进行以下操作:
* 群管理:处理入群审批、禁言、查看成员列表。踢人功能需使用你自己的 QQ 号通过群官网接口实现,扫码一次后可长期免扫。
* 聊天回放:像普通 QQ 一样查看群聊与私聊记录,支持放大图片、播放本地视频、将 SILK 语音转为 MP3。
* 发送消息:在面板聊天框中直接发送文字、插图或文件。

扩展系统

插件内置了扩展系统,允许在不修改插件源码的情况下添加自定义功能。系统提供 5 套扩展点:
1. tools:供 AI 在思考过程中主动调用的工具。
2. commands:用户触发特定命令时执行的逻辑。
3. botplay:处理卡片互动按钮点击事件。
4. hooks:插件启动时执行的任务或监听器。
5. inbound:接管每一条消息的命运(如过滤、改写、静默处理)。

表情包与智能互动

  • 图库管理:机器人会自动将群内接收到的图片存入图库,支持去重与分类。
  • 自动回复:用户发送“发个开心点的图”等指令,AI 会自动检索图库并挑选合适的表情包回复。
  • 好感度机制:系统通过小模型分析 AI 的内心想法与实际发言,计算熟识度与好感度。好感度仅影响 AI 主动发言的频率,负好感也不会导致机器人冷落或攻击群成员。

部署注意

  • Profile 限制:必须安装到 web profile 才能使用可视化设置面板。若安装到其他 profile,将无法看到悬浮球和设置页。
  • 踢人功能:QQ 官方未开放踢人接口,插件通过“自有 QQ 号 + 群官网”实现此功能。这意味着你需要用自己的号去管理群,且需确保该账号拥有管理权限。
  • 安卓部署:在安卓 Termux 等环境中,若系统不支持 ONNX 运行时,建议在设置中勾选“程序兜底(不依赖小模型)”。
  • 隐私安全:插件不包含任何机器人凭据(AppID/Secret)与隐私数据,所有敏感信息由用户自行管理。

总结

dsh-qqbot 为 DeepSeek Harness 提供了安全、低成本的 QQ 机器人接入方案。它通过官方 API 保证了稳定性,通过扩展系统提供了灵活的开发空间,通过可视化面板降低了使用门槛。适合需要在 QQ 群组中部署 AI 助手、进行群管理或开发自定义互动功能的开发者。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜