滑動變祖器投票與趨勢查看插件

前言

DeepSeek Harness (DSH) 的插件機制允許開發者擴展 Web UI 的能力。water2004/dsh-liang-transformer-vote 是一個接入“滑動變祖器”投票系統的 Web 插件。它解決了在 DSH 界面中直接查看投票狀態、執行投票以及查看歷史趨勢的需求。

是什麼

這是一個由用戶 water2004 開發的聯網工具類插件。它將外部投票網站的狀態同步到 DSH Web UI,提供了投票控件和趨勢圖表查看功能。

核心功能

插件主要提供以下能力:

  1. 狀態同步:與原網頁 https://liang.gbwater.icu 同步今日投票狀態。
  2. 投票操作:在 DSH 輸入框底欄提供“梁值”控件,顯示五個固定擋位(梁神100、梁聖75、樑子50、牢梁25、梁÷0)。
  3. 數據解鎖:未投票時僅顯示“今日未投票”,投票後解鎖今日評分、梁值分佈和最近30天曲線。
  4. 自動刷新:每30秒從 CDN 刷新結果。
  5. 接口節流:投票狀態接口僅在啓動、打開面板或跨日時訪問,避免頻繁請求。

安裝與啓用

使用 DSH 的插件管理命令進行安裝:

npx @deepseek-ai/dsh plugin --profile web add github:water2004/dsh-liang-transformer-vote

安裝完成後,重啓 dsh web。刷新瀏覽器後,在輸入框底欄即可看到“梁值”控件。

使用方法

安裝並重啓後,在 DSH Web 的會話輸入框底欄找到“梁值”控件。點擊控件選擇擋位進行投票。投票後,可查看解鎖的今日評分、分佈及最近30天曲線。

前置條件與注意事項

使用此插件需滿足以下環境或配置要求:

  1. 源站部署:目標投票網站需部署配套版本,提供以下接口:
    • GET /api/status:回顯今日日期和擋位。
    • POST /api/vote:支持 credentialed CORS 並寫入 Cookie。
    • GET /results.json:允許公開 CORS。
  2. 瀏覽器設置:瀏覽器需允許源站 Cookie,才能與原網頁同步今日狀態。
  3. 運行環境:
    • DSH 默認運行在 http://127.0.0.1:3080。
    • 需要 Node.js >= 22。
    • 使用 pnpm@11.16.0。

結語

該插件通過 DSH 插件機制,將外部 Web 應用的交互能力引入本地開發環境,適合需要頻繁查看投票趨勢或執行投票操作的開發者。相關源碼與目錄可在下方鏈接查看。

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

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

小夜