滑动变祖器投票与趋势查看插件

前言

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 应用的交互能力引入本地开发环境,适合需要频繁查看投票趋势或执行投票操作的开发者。相关源码与目录可在下方链接查看。

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

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

小夜