Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ 梁子变祖器

风评再低谷,也无人以 ÷ 称他——AI 圈皆知,÷ 永远只属于那一个人。

社区风评阻尼器 · 每日一票 · 娱乐向

拖动滑块,给「梁子的风评」打一个分。你的每一票都会推动电阻,但电阻总会阻尼回落到社区均值——这就是变祖器的物理。

🎮 玩法

  1. 按住滑块(lz 切图)左右拖动到目标位置,松开
  2. 确认「当前选中」的数值与档位,点 确认投票
  3. 每天一票(按 IP,北京时间 0 点重置),跨天自动结算,每天一条带梗的「昨日风评总结」,只保留最近 7 天
  4. 当日全站满 10 票,解锁今日热评——得票最多的档位梗句
  5. 顶部大标题上,弹幕实时飘过最近的投票:「15:55 · 投了 🙏 梁圣」

🏷 档位谱系(左 → 右)

档位 数值
😇 梁神 100 震惊四座,全网封神
🙏 梁圣 83 梁圣的恩情还不完!
🧧 文锋叔叔 67 早上领国补,晚上领美股
😐 梁子 50 食言太多,吃成了梁子
🕳 牢梁 33 牢字辈三幻神,恭迎牢梁归位
🥀 小难梁 17 小难梁拿不出大赢鲸
🖤 梁西皮 0 互联网的尽头是抽象

每个档位 7 条梗,投票确认时随机弹一条;一周风评按日期稳定取一句。满格(全员梁神)触发核弹彩蛋,归零触发 ÷ 之守护。

🖥 在线体验

**https://lzbzq.vercel.app/**(现网,海外访问;国内正在迁移至 EdgeOne Pages,完成后此处更新为新地址)

全站共享:所有人投同一根电阻,今日热评、一周风评、弹幕全网可见;每日一票按 IP 限制(北京时间 0 点重置)。

📸 截图

梁子变祖器

🛠 技术

  • 前端:单文件 HTML,零依赖,图片滑块 + 弹簧-阻尼动画
  • 后端(过渡期双平台并存):
    • 现网:Vercel Serverless Functions(api/)+ Upstash Redis
    • 新平台:EdgeOne Pages Functions(functions/api/)+ EdgeOne KV(免费版),两套目录约定互不冲突,切换完成后删除 Vercel 部分
  • 存储适配:EdgeOne KV 仅提供 put/get/delete/list,lib/eo-kv-store.js 用 JSON 模拟 hash/list/setnx/scan;key 含冒号、连字符、点号需可逆编码为 [0-9A-Za-z_]
  • 每日一票:按访客 IP(request.eo.clientIp);跨天自动结算,每日一条总结写入「一周风评」(带梗,保留最近 7 天循环覆盖)
  • Claude 风格设计规范见 DESIGN.md

🚀 部署(EdgeOne Pages,国内免代理访问)

  1. EdgeOne Pages 用腾讯云账号登录,开通免费版
  2. KV 存储 → 创建命名空间(如 lzbzq_kv
  3. 新建项目 → 导入 GitHub 仓库 mufanmu/lzbzq;构建命令留空,输出目录 .(根目录,无构建步骤)
  4. 项目详情 → KV 存储 → 绑定命名空间,变量名必须填 lzbzq_kv(函数以同名全局变量访问)
  5. 部署完成后访问分配的二级域名;本地测试:npm test(后端核心逻辑 + KV 适配器)、node test/frontend.test.mjs(前端流程)

历史数据迁移(一次性)

仓库内含临时迁移函数 functions/api/migrate.js,部署后执行:

curl -X POST 'https://<域名>/api/migrate' \
  -H 'Content-Type: application/json' \
  --data-binary @backup/backup-2026-08-07T01-35-38-756Z.json

验证 /api/state 数据正确后,删除 functions/api/migrate.js 并重新部署(避免数据被误覆盖)。

⚠️ 免责声明

娱乐项目,与官方无关。每日一票按 IP 限制,数据存于云端(KV)。

About

⚡ 梁子变祖器:全网共享的风评阻尼器。拖动打分、每日一票、弹幕飘过。梁圣的恩情还不完!

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages