DeepSeek Harness QQ 机器人插件:dsh-qqchat

前言

DeepSeek Harness(DSH)的设计理念是“一切皆插件”。如果你需要将 DeepSeek 的能力接入 QQ 社交场景,dsh-qqchat 插件提供了现成的方案。它解决了从 QQ 群聊和私聊直接接入 DSH Agent 的需求,支持官方 Bot 授权、记忆管理以及 DSH 原生会话界面。

插件介绍

dsh-qqchat 是 DeepSeek Harness 的一个客户端插件,由开发者 Coffeiz 维护。它基于 QQ Chat 协议,允许用户在 QQ 群聊和私聊中直接使用 DSH 的智能体能力。通过它,DSH 的原生界面、记忆系统和命令机制可以无缝映射到 QQ 的对话场景中。

核心功能

  • 连接与重连:支持扫码连接和手动填写 AppID/AppSecret 两种方式。支持断线自动重连,无需重复扫码。
  • 会话管理:每个群聊和私聊对象对应独立的 DSH 会话,支持会话隔离。支持从 DSH 原生界面主动向 QQ 发送消息。
  • 消息处理:支持群聊回复模式(自动回应、@回复、静默记录)、引用消息与 @ 用户转换、私聊流式回复。
  • 记忆系统:分别维护群聊记忆、群成员记忆和私聊用户记忆。支持记忆整理(自动将近期记录转为长期记忆)和跨群复用用户记忆。
  • 权限与工具:支持媒体与文件权限管理,可单独控制接收、读取和工具使用权限。
  • 命令系统:支持 DSH 原生命令(如 /compact)和 QQChat 自有命令(如 /qqhelp)。

安装与启用

安装需要指定一个 profile,推荐新建一个 qqchat profile:

npx @deepseek-ai/dsh plugin --profile qqchat add @deepseek-ai/dsh-web-app dsh-qqchat
npx @deepseek-ai/dsh --profile qqchat

也可以安装到已有的 web profile 中,或者直接从 GitHub 安装开发分支。

典型用法

  1. 启动 DSH 后,进入 设置 → QQ Chat。
  2. 点击 扫码连接,使用手机 QQ 扫描生成的二维码,完成官方 Bot 授权。或者选择手动配置,填写 AppID 和 AppSecret。
  3. 连接成功后,在 QQ 群或私聊中发送 /qqhelp 查看可用命令列表,发送 /qqpreset [preset] 切换 Agent Preset。

适用场景与注意

  • 适用场景:需要将 QQ 群组作为 DSH 的 Agent 交互入口,或需要管理特定用户记忆的场景。
  • 注意事项:
    • 需要使用 QQ 官方 Bot,不支持个人 QQ 账号登录。
    • 插件当前版本仍在完善中,建议先在测试环境使用。
    • 对于富媒体、完整表情和部分复杂消息格式,可能需要使用兼容模式。
    • 卸载插件不会自动删除已保存的聊天记录和记忆数据。

结语

dsh-qqchat 将 QQ 生态与 DSH 的强大能力连接起来。作为社区插件,其代码质量仍在迭代中。你可以通过 GitHub 或 SkillHub 目录查看源码和文档。

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

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

小夜