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 目錄查看源碼和文檔。

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

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

小夜