v0.5.59: item counter evidence for fears, catch up Web features to site version.
Ship OpenDota counter-stats reordering for feared items, finalize SITE_VERSION/docs for rankings/streamers/trends/matches/mechanics and draft archetypes, and ignore regenerable Web data caches. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+24
-12
@@ -4,38 +4,50 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.5.59] - 2026-07-29
|
||||
|
||||
### Added
|
||||
|
||||
- 上分帝 Web「被克装备」观测证据:`fetch_item_counter_stats.py`(OpenDota Explorer
|
||||
对阵购买率/条件胜率减同装备全局队伍基线)→ `data/item_counter_stats.json`;
|
||||
`item_fears.py` 对全部英雄已有机制候选小幅调序;显著新组合须机制复核后写入 overrides。
|
||||
- 上分帝 Web 日活飞书推送:`notify_site_traffic.py` + Gitea Actions
|
||||
`site-traffic-notify`(每日 09:00 CST;真实访问按已知浏览器 UA 打开 `/` 估算;
|
||||
卡片含自动刷新:`web-daily`/`weekly`/`patch` 结论 + 当日 Pages 生产部署)。
|
||||
- 上分帝 Web 顶层「走势」`#/trends[/bracket]`:近 8 周高胜率/上场率榜(初期 / 迷你走势 / 末期 / 变化;STRATZ;无禁用率;`0.5.41`)。
|
||||
- 上分帝 Web 顶层「走势」`#/trends[/bracket]`:近 8 周高胜率/上场率榜(初期 / 迷你走势 / 末期 / 变化;STRATZ;无禁用率)。
|
||||
- 上分帝 Web 接入 STRATZ(`fetch_stratz_meta.py`,token 经 `.env` / keyzoo):
|
||||
- 英雄详情「走势」优先 STRATZ:勋章条 + **最近 1 周**三卡 + 分路 + **近 8 周**逐周列表(OpenDota 作兜底)
|
||||
- 新子 Tab「对位」`#/heroes/<key>/matchups`:克制 / 被克 / 搭档三列 STRATZ Top(与网格机制「克/怕/搭」分开展示)
|
||||
- 顶层「走势」`#/trends[/bracket]`:近 8 周高胜率/上场率榜
|
||||
- 缓存:`data/stratz_hero_meta.json` / `data/stratz_matchup_tops.json`(gitignore;仅 Web,不进 recommend / relations)
|
||||
- 上分帝 Web「近期比赛」Tab(`#/heroes/<key>/matches`):同英雄近期局终局出装 +
|
||||
加点顺序;展示选手昵称/段位勋章与 OpenDota 选手·比赛链接;
|
||||
加点顺序;展示选手昵称/段位勋章与外链;
|
||||
`fetch_hero_matches.py` → `data/hero_matches.json`
|
||||
(`--source league|public|both`;`--enrich-players` 可补昵称段位;
|
||||
`--enrich-item-times` 可补购买时间;仅 Web 站点,不进局内推荐)。
|
||||
(`--source league|public|both`;`--workers`;`--enrich-item-times`;仅 Web,不进局内推荐)。
|
||||
- 选将规则阵容画像(不接 AI):识别敌方推进/全球流、敌我缺口(缺控制/爆发/输出/先手);
|
||||
全网格标 **克 / 搭 / 补**;叠加层显示一句阵容分析;每英雄短推荐原因写入日志与
|
||||
`results` JSON(`draft_archetypes.py` + `recommend.suggest_marks`)。
|
||||
|
||||
### Changed
|
||||
|
||||
- 上分帝 Web 英雄详情「走势」(`0.5.30`–`0.5.37`):
|
||||
- 三卡 / 分路统一 **当前选中勋章 · 最近 1 周**(STRATZ `winWeek`;分路改 `positionIds`,不再用合并档 `stats`)
|
||||
- 布局:勋章条 →「最近 1 周」提示 → 三卡 → 分路 → 近 8 周列表;Tab 内容区可滚动
|
||||
- 近 8 周:逐周列表(新→旧),含胜率、周环比、按本英雄 8 周区间缩放的横条、场次;去掉 50% 中线与底部刻度文案
|
||||
- 上分帝 Web「被克装备」卡片有对阵证据时显示购买率角标;显著新组合补入 overrides
|
||||
(帕克紫怨、幻影刺客/编织者/石鳞剑士鬼杖、编织者 Eul、石鳞剑士/虚无之灵羊刀);
|
||||
剑圣移除林肯法球并补入幽魂权杖。
|
||||
- 上分帝 Web 英雄详情「走势」:三卡 / 分路统一 **当前选中勋章 · 最近 1 周**;
|
||||
布局为勋章条 → 提示 → 三卡 → 分路 → 近 8 周列表。
|
||||
- 文档与注释统一称呼:`web/relations/` 子项目改称 **上分帝 Web**(不再称「关系预览」);路径与脚本名(如 `serve_relations.py`)暂保持不变。
|
||||
- 「近期比赛」公开对局默认优先国服(Perfect World cluster;`--public-region china`),联赛+天梯可用 `--source both`;卡片来源显示「国服 / 天梯 / 联赛」。
|
||||
- 「近期比赛」改为展示最近 10 场胜局(传奇及以上天梯 + 联赛/职业,按时间从新到旧);公开列表过滤机器人/Turbo,仅保留 ranked lobby(`0.5.40`)。
|
||||
- 「近期比赛」外链改 Dotabuff(选手/详情);`fetch_hero_matches.py` 支持 `--workers` 详情并发与不足 N 场增量补拉(`0.5.49`)。
|
||||
- 「近期比赛」公开对局默认优先国服;展示最近 10 场胜局;外链改 Dotabuff。
|
||||
- 选将推荐不再限 Top-3 名次青标;非定位局也可推克/搭/补(无分路字则不过滤)。
|
||||
|
||||
## [0.5.58] - 2026-07-28
|
||||
|
||||
### Added
|
||||
|
||||
- 上分帝 Web「主播」新增 B 站沙王主播,收录主页、直播间、关注与粉丝数。
|
||||
|
||||
### Changed
|
||||
|
||||
- 主播卡片元信息按平台显示:抖音显示获赞/粉丝,B 站显示 UID/关注/粉丝。
|
||||
|
||||
## [0.5.57] - 2026-07-28
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user