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