前言¶
DeepSeek Harness (DSH) 的插件機制允許開發者擴展 Web UI 的能力。water2004/dsh-liang-transformer-vote 是一個接入“滑動變祖器”投票系統的 Web 插件。它解決了在 DSH 界面中直接查看投票狀態、執行投票以及查看歷史趨勢的需求。
是什麼¶
這是一個由用戶 water2004 開發的聯網工具類插件。它將外部投票網站的狀態同步到 DSH Web UI,提供了投票控件和趨勢圖表查看功能。
核心功能¶
插件主要提供以下能力:
- 狀態同步:與原網頁
https://liang.gbwater.icu同步今日投票狀態。 - 投票操作:在 DSH 輸入框底欄提供“梁值”控件,顯示五個固定擋位(梁神100、梁聖75、樑子50、牢梁25、梁÷0)。
- 數據解鎖:未投票時僅顯示“今日未投票”,投票後解鎖今日評分、梁值分佈和最近30天曲線。
- 自動刷新:每30秒從 CDN 刷新結果。
- 接口節流:投票狀態接口僅在啓動、打開面板或跨日時訪問,避免頻繁請求。
安裝與啓用¶
使用 DSH 的插件管理命令進行安裝:
npx @deepseek-ai/dsh plugin --profile web add github:water2004/dsh-liang-transformer-vote
安裝完成後,重啓 dsh web。刷新瀏覽器後,在輸入框底欄即可看到“梁值”控件。
使用方法¶
安裝並重啓後,在 DSH Web 的會話輸入框底欄找到“梁值”控件。點擊控件選擇擋位進行投票。投票後,可查看解鎖的今日評分、分佈及最近30天曲線。
前置條件與注意事項¶
使用此插件需滿足以下環境或配置要求:
- 源站部署:目標投票網站需部署配套版本,提供以下接口:
GET /api/status:回顯今日日期和擋位。POST /api/vote:支持 credentialed CORS 並寫入 Cookie。GET /results.json:允許公開 CORS。
- 瀏覽器設置:瀏覽器需允許源站 Cookie,才能與原網頁同步今日狀態。
- 運行環境:
- DSH 默認運行在
http://127.0.0.1:3080。 - 需要 Node.js >= 22。
- 使用 pnpm@11.16.0。
- DSH 默認運行在
結語¶
該插件通過 DSH 插件機制,將外部 Web 應用的交互能力引入本地開發環境,適合需要頻繁查看投票趨勢或執行投票操作的開發者。相關源碼與目錄可在下方鏈接查看。