DeepSeek Harness 插件:dsh-wechat-collector

前言

在 DSH 環境中,從微信公衆號收集文章、分析創作者並導出源卡片通常涉及多個工具和繁瑣的流程。dsh-wechat-collector 是一個 DSH 原生插件,提供右側面板、工具集、首次運行設置、二維碼登錄流、收集控制、反饋回寫以及 ContentStudio 導入。它是一個 DSH 層,負責處理與 Python 運行時(pika-weixin-collection 的精簡子集)的交互。

安裝與啓用

插件目前未收錄在目錄市場,需直接從 GitHub 安裝。安裝命令如下:

dsh plugin --profile web add github:bescriptkiddie/dsh-wechat-collector

安裝完成後,重啓 DSH Web 進程(如果當前環境不支持熱加載)以使右側面板出現 公衆號 入口。

首次運行(macOS)

在 macOS 上首次使用,需在面板中選擇 安裝本地運行時。系統會下載 uv 0.12.6 並驗證其 SHA-256 校驗和,隨後將其部署至 ~/.local/share/dsh-wechat-collector,並創建綁定到 127.0.0.1:8000 的當前用戶 launchd 服務。

核心功能

插件提供以下 DSH 工具與面板功能:

  • Runtime 管理:通過 wechat_collector_runtime 工具安裝、啓動、停止或卸載本地運行時。
  • 賬戶登錄:使用 wechat_collector_login 啓動二維碼登錄流程,憑證以命名配置文件形式存儲,不進入 DSH 主進程。
  • 賬戶管理:通過 wechat_collector_account 搜索、添加、列出或移除已追蹤賬戶。
  • 爬取控制:通過 wechat_collector_crawl 啓動收集,管理每日計劃,並調整請求間隔策略(默認賬戶間 20 秒,頁間 8 秒)。
  • 外部源管理:通過 wechat_collector_sources 管理 RSS 源等外部水源,緩解官方 API 限流。
  • 內容預覽:使用 wechat_collector_items 讀取候選文章。
  • 反饋回寫:使用 wechat_collector_feedback 將人工決策寫入源項。
  • 分析配置:通過 wechat_collector_analysis_config 檢查分析配置或測試端點。
  • 作者分析:使用 wechat_collector_author_analysis 生成並查看本地證據受限的創作者分析報告。
  • ContentStudio 導入:使用 wechat_collector_import_to_studio 冪等地創建源卡片。

憑證管理與頻率限制

每次二維碼登錄會存儲憑證爲命名配置文件,可在面板或工具中隨時切換。憑證值永不進入 DSH,僅作爲命名配置文件存儲。爬取遇到 HTTP 429(頻率限制)時會自動停止並進入冷卻期,防止重複請求加劇懲罰窗口。

DeepSeek 創作者分析

分析密鑰通過 DSH 憑證提供(DEEPSEEK_API_KEY),插件報告和設置中絕不包含密鑰。分析限制爲:單篇文章最多 6000 字符,總計 60000 字符。生成的報告保存在本地,可在面板查看。少於五篇實質性文章的樣本會被標記。

ContentStudio 交接

插件本身不發佈內容到微信,僅負責收集和導入 ContentStudio。使用 wechat_collector_import_to_studio 工具可創建源卡片。格式化、草稿上傳和最終發佈仍需在獨立的 ContentStudio 工作流中完成。

適用場景與注意

  • 系統要求:依賴 Node.js 22.19.0 或更高版本。
  • 數據保留:卸載插件時會保留數據、憑證和運行時文件。
  • 平臺差異:首次運行設置目前針對 macOS 描述,Windows/Linux 需手動確保運行時可用或通過 collectorBaseUrl 連接。

短結尾

dsh-wechat-collector 將微信公衆號的收集、分析與 ContentStudio 交接流程整合進 DSH 生態。通過本地運行時、憑證隔離和頻率控制,它爲創作者分析提供了標準化的基礎設施。更多詳情可參考GitHub 倉庫。

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

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

小夜