Follow the players.
Understand the game.看选手练什么,
也看赛场怎么打。
A League of Legends companion for esports fans. Follow what professional players practise in solo queue, open their completed matches, and compare their ranked champions with what appears in professional matches.
为英雄联盟赛事粉丝而做的小程序。看职业选手最近在 Rank 里练什么英雄、打开赛后战绩,再和职业比赛里的热门英雄对比。
Independently operated, currently free and ad-free. Filing is a WeChat platform status, not Riot approval. This website is a guided review, not a live game-data service.
个人独立运营,当前免费且无广告。小程序备案是微信平台状态,不代表 Riot 批准;此网页提供审核演示,不是实时数据服务。


From a favorite player to the full match.从关注选手,
到看懂一场对局。
Select a step to inspect the existing product. Screens are archived evidence, not a recreated UI. Dates and values are those visible in the original capture.
点击步骤查看现有产品。这里使用真实留档截图,不重画小程序;日期和数值保留截图当时的状态。

Your players, in one place.
关注对象,一处查看。
Fans choose players and teams and switch between ranked activity and esports. Date filters keep the period explicit.
粉丝选择关注的选手和战队,在 Rank 与赛场视角间切换,用日期筛选明确统计范围。
Follow preferences are stored on the device. This website does not change them.
关注偏好保存在设备内,此网页不会修改这些偏好。
Open original screenshot查看原始截图
Activity with a timeframe.
每份近况都有时间范围。
The player page combines ranked totals, recent matches, champion choices and account context. Fans can drill into a match rather than read a disconnected count.
选手页整合期间局数、近期战绩、英雄选择和账号信息。粉丝可继续打开单场对局,而不只看到孤立数字。
Counts and post-game data currently depend on third-party providers and may be delayed.
目前局数与赛后资料依赖第三方来源,可能延迟。
Open original screenshot查看原始截图
A lineup, not live telemetry.
展示阵容,不是实时战斗数据。
The existing backend monitors one selected Korean account for each of 40 professional players. It resolves accounts and checks spectator status on a two-minute target cycle. Only standard matchmade games are intended for display.
现有后端为 40 位职业选手各监测 1 个指定韩服账号,通过账号解析和观战接口,以两分钟为目标周期检查状态。只计划展示正常匹配的对局。
This archived screenshot shows a game observed at 22:59 on 15 October. It is not live now. It shows champions and summoner spells at game start; no ongoing KDA, gold, cooldowns, damage or hidden-player identification. Non-professional participants are not labelled as professional players.
截图为 10 月 15 日 22:59 的观测,不代表现在在局。只显示开局时的英雄和召唤师技能,不提供进行中的 KDA、经济、冷却、伤害或隐藏身份识别;非职业玩家不会被标成职业选手。
Open original screenshot查看原始截图
Finish the story after the game.
赛后,看完整战绩。
Completed match details show participants, champions and KDA; equipment and other metrics can be expanded in the mini program. This is the main planned migration to Match-v5.
已结束对局展示参赛者、英雄和 KDA;小程序中可展开装备等指标。这是拟迁移到 Match-v5 的重点环节。
Any MVP/SVP shown in this archived screen is a third-party label, not a Riot award.
留档截图中的 MVP/SVP 是第三方评价,不是 Riot 官方奖项。
Open original screenshot查看原始截图
Rank and stage are different.
Rank 与赛场,各有上下文。
The product also presents professional-match fixtures and descriptive, same-event role comparisons. Current professional-match material comes from GOL. This request does not claim that a standard Riot key grants professional-match data rights.
产品也提供职业比赛赛程和同赛事、同位置的描述性比较。当前职业比赛资料来自 GOL;本次申请不将标准 Riot Key 等同于职业比赛数据授权。
Archived iteration-7 screen. Its displayed collection window remains visible; not a live ranking or an MMR estimate.
第 7 轮留档画面,保留当时采集范围;不是实时排名,也不是 MMR 估计。
Open original screenshot查看原始截图

What pros practise, next to what they pick on stage.
练了什么,赛场上选了什么。
The ranked view counts how many professional players chose a champion in solo queue during a selected day or period. The stage view counts the same champion in a selected professional event. Fans use the gap between the two to discuss the meta before and during events such as Worlds.
Rank 视图统计所选日期或期间里有多少职业选手在单双排中使用某个英雄;赛场视图统计同一英雄在所选职业比赛中的使用。粉丝通过两者的差异讨论版本风向,S 赛等职业比赛前后尤其常用。
With Production access, the ranked side would be built from Match-v5 completed matches instead of delayed third-party data, so the comparison reflects the current week.
获批后,Rank 一侧将改用 Match-v5 已结束对局,而不是有延迟的第三方数据,对比结果才能反映当周情况。
Archived screens from 15 October 2026. Small samples are labelled in the product. Professional-match data comes from GOL, not from the Riot API.
2026 年 10 月 15 日留档画面,产品内会标注小样本。职业比赛数据来自 GOL,不来自 Riot API。
Open ranked screenshot查看 Rank 截图 · Open stage screenshot查看赛场截图Guided screenshot review only. Tabs switch archived screens, not live mini-program state. No login or API key is required.
仅为截图导览:标签切换留档画面,不操作小程序实时状态;无需登录或 API Key。
Why Production access is the next gate.为什么 Production 是扩展前提。
The product is already filed as a WeChat Mini Program and is being used in a closed beta by dozens of invited testers. We deliberately keep Riot API use to 40 accounts and keep the beta invite-only. Covering the 712-account roster needs roughly six times the development-key rate on the KR route alone, so we will not expand access until Production access supports a controlled migration.
小程序已完成备案,并在数十名受邀用户中开展封闭测试。目前主动把 Riot API 用量限制在 40 个账号,并保持邀请制。要覆盖名册上的 712 个账号,仅 KR 路由就需要约 6 倍于开发 Key 的请求速率,因此在获得 Production 权限、完成受控迁移前,不继续扩大用户范围。
Dozens of testers; 40 players on official spectator data.数十名测试用户;40 人使用官方观战数据。
- Account-v1 resolves Riot IDs; Spectator-v5 checks one selected Korean account for each of 40 players.
- Ranked history and completed-match details currently use OBGG / LaoYue data, with source delays.
- Account-to-player attribution follows the public account lists shown in the OBGG mini program; players can ask for an account to be removed.
- Fans read shared cloud data and caches; their screen refreshes do not independently poll Riot.
- Account-v1 解析 Riot ID,Spectator-v5 为 40 位选手各查询 1 个指定韩服账号。
- Rank 历史和已结束对局详情目前使用 OBGG/老岳等来源,存在来源延迟。
- 账号与选手的归属关系来自 OBGG 小程序公开展示的账号列表;选手可以申请移除账号。
- 用户读取共享云数据和缓存,页面刷新不各自向 Riot 发起轮询。
Production access, then the full roster and match details.先取得 Production,再扩到全名册和赛后详情。
- Keep the beta invite-only until Production access and backend capacity controls are in place.
- Cover the current roster: 170 players across 34 teams with 712 publicly attributed accounts. 651 are on KR, EUW, NA and BR; 61 Chinese-server accounts are outside the Riot API and excluded.
- Use Match-v5 for new-match discovery and deduplicated completed-match details, and League-v4 for rank snapshots; request timelines only when needed.
- Poll by activity tier, with queueing, quota-aware pacing and explicit missing-data states.
- 在获得 Production 权限、完成后端容量控制前,测试保持邀请制。
- 覆盖当前名册:34 队、170 位选手、712 个公开归属账号;其中 651 个在 KR、EUW、NA、BR 服务器,61 个国服账号不在 Riot API 范围内,不调用。
- 用 Match-v5 发现新对局、去重获取已结束对局详情,用 League-v4 获取段位快照;有需要才获取时间线。
- 按活跃度分层轮询,配合队列、限额控制和缺失状态。
The initial scope is the current roster, not every professional player worldwide. China-server coverage and professional-match feeds are not assumed to be available through these endpoints. Production access is necessary for the proposed growth plan, but backend scheduling and caching must still be redesigned and validated: the current worker handles five targets every 15 seconds, so one sweep of 651 accounts would take about 33 minutes.
首期范围是现有名册,不是全球所有职业选手。不假设这些接口覆盖国服或职业比赛专用数据源。Production 权限是扩展计划的必要条件,但后端调度与缓存仍需改造和验证:现有 worker 每 15 秒处理 5 个目标,扫一遍 651 个账号约需 33 分钟。
A measurable API budget.可解释、可复算的请求预算。
Proposed outbound load per routing host for the 651 Riot-supported accounts, not measured production traffic. Rate limits apply per region, so the busiest single route is the binding figure.
下列为 651 个 Riot 支持账号的拟议出站请求量(按路由主机拆分),不是已测生产负载。限额按区域计算,因此最繁忙的单一路由才是约束值。
How the estimate works请求量如何估算
Assumptions: spectator checks every 120 seconds for active accounts (and every 900 seconds for the other 70% under tiers); League-v4 rank snapshots hourly for active accounts and every 6 hours otherwise; one Match-v5 list page every 300 / 1,800 seconds; completed matches fetched by ID once, using the highest observed day of 556 roster games (489 ranked), each with one detail call plus a timeline 25% of the time; one identity refresh per account per day; 25% retry headroom. These are planning figures, not measured traffic.
假设:活跃账号每 120 秒查一次观战(分层时其余 70% 每 900 秒);League-v4 段位快照活跃账号每小时、其余每 6 小时;Match-v5 对局列表每 300/1,800 秒读一页;已结束对局按 ID 只拉一次,按观测到的最高单日 556 场(其中 Rank 489 场)计算,每场 1 次详情、25% 需要时间线;每账号每天 1 次身份更新;另留 25% 重试余量。均为规划值,不是实测流量。
Per platform route: (n·h/120 + n·(1−h)/900 + n·h/3,600 + n·(1−h)/21,600) × 1.25. Per regional route: (n·h/300 + n·(1−h)/1,800 + 556 × 1.25/86,400 × n/651 + n/86,400) × 1.25, where h is the active share (1.0 or 0.3).平台路由:(n·h/120 + n·(1−h)/900 + n·h/3,600 + n·(1−h)/21,600) × 1.25;区域路由:(n·h/300 + n·(1−h)/1,800 + 556 × 1.25/86,400 × n/651 + n/86,400) × 1.25;h 为活跃账号比例(1.0 或 0.3)。
Bursts, routing and safeguards突发请求、路由和保护机制
Completed-match detail is small: roughly 0.01 QPS on average across all regions, because each game is fetched once by ID and shared games are deduplicated. Spectator polling dominates. If many monitored games end together, detail requests are queued behind a per-route limiter rather than sent at once.
已结束对局详情的请求量很小:所有区域平均约 0.01 QPS,因为每场按 ID 只拉一次,同场对局会去重。主要请求量来自观战轮询。大量被监测对局同时结束时,详情请求在各路由限流器后排队,而不是一次性发出。
KR spectator and League-v4 traffic uses the KR platform host; Korean Match-v5 traffic uses ASIA; EUW uses EUW1 and EUROPE; NA and BR use NA1, BR1 and AMERICAS. Each host has its own limiter set below the approved application, method and service limits. Follow Retry-After on 429; stop and investigate 401/403. No key rotation to bypass limits.
韩服观战与 League-v4 走 KR 平台主机,韩服 Match-v5 走 ASIA;欧服走 EUW1 与 EUROPE;美服和巴西走 NA1、BR1 与 AMERICAS。每个主机单独限流,并低于获批的应用、接口和服务限额。429 按 Retry-After 等待,401/403 停止并排查,不轮换 Key 绕过限制。
Not included: initial history backfill and roster discovery, which run as separately bounded jobs. The existing worker processes at most five targets every 15 seconds; one sweep of 651 accounts would take about 33 minutes. Production approval therefore also requires a scheduler redesign, not simply replacing the key. No scheduler change is part of this website preview.
不包含首次历史补采与名册发现,这些作为单独限额的任务运行。现有 worker 每 15 秒最多处理 5 个目标,扫一遍 651 个账号约需 33 分钟,因此获批后还需改造调度,不是只换 Key。本网页预览不修改调度。
English product description for the application可用于申请的英文产品描述
The product description used in the Riot Production API application. It does not claim approval.
Riot Production API 申请中使用的产品描述,不声称已获批准。
Evidence and official references依据与官方参考
Code inspection: backend/lib/live-monitor.js, backend/lib/riot-live.js, miniprogram/services/live.js, services/fan.js and utils/report-cache.js. Roster baseline: retained roster metadata as of 13 October 2026 (34 teams, 170 players, 712 accounts: 446 KR, 98 EUW, 81 NA, 26 BR, 61 Chinese servers). Daily game volume: retained daily records for 170 players, 314–489 ranked games per complete day between 16 September and 12 October 2026. These are retained snapshots, not live queries. Tour sources: final-audit, iteration 7, 10 and 11 screenshot archives.
代码核对:backend/lib/live-monitor.js、backend/lib/riot-live.js、miniprogram/services/live.js、services/fan.js 和 utils/report-cache.js。名册基线:2026 年 10 月 13 日留存的名册元数据(34 队、170 人、712 个账号:韩服 446、欧服 98、美服 81、巴西 26、国服 61)。每日对局量:170 位选手的留存日记录,2026 年 9 月 16 日至 10 月 12 日的完整日为每天 314–489 场 Rank。以上为留存快照,不是实时查询。演示来源:final-audit、第 7、10、11 轮截图留档。
Riot Developer Portal · API keys and limitsMatch-v5 · Match lists, details and timelinesSpectator-v5 · Active game informationRiot General PoliciesLeague of Legends policiesProduction Key ApplicationsPrivacy and terms.隐私与使用说明。
An individual-operated closed beta. This review website and the mini program have different data flows; they are described separately.
个人运营的封闭内测产品。本审核网站与小程序的数据流不同,下方分别说明。
Privacy notice隐私说明
1. Operator and scope
1. 运营者与范围
Today Rank is operated by an individual developer. Contact: 838595821@qq.com. This notice distinguishes this review website from the existing WeChat Mini Program. No company or employer affiliation is claimed.
“今天rank了吗”由个人独立开发者运营,联系邮箱:838595821@qq.com。本说明区分本审核网站和现有微信小程序,不声称与任何公司或雇主有关联。
2. This review website
2. 本审核网页
This static page loads bundled screenshots, uses no analytics, cookies or persistent browser storage, and does not call Riot or the production backend. Language and tour choices exist only in page memory. The contact link opens your email application; messages are sent only if you choose to send them. Clicking external documentation links leaves this site. The site is hosted on Cloudflare Pages; Cloudflare may process IP addresses, browser/request metadata and security logs under its own terms. We do not add our own logging.
本静态页面只加载随附截图,不加入分析 SDK、Cookie 或浏览器持久化存储,不调用 Riot 或生产后端。语言和导览选择仅在页面内存中保留。联系链接打开邮件应用,仅在你自行发送时发出邮件;外部文档链接会离开本站。网站托管在 Cloudflare Pages,Cloudflare 可能按其条款处理 IP、浏览器/请求信息及安全日志;我们不额外记录日志。
3. Mini-program preferences and requests
3. 小程序偏好与请求
Reviewed code stores followed player/team identifiers, dates, filters and comparison preferences locally on the device. Cloud-function queries carry relevant search/filter parameters and player or match references to obtain shared results. Report caches are bounded (2 MiB for the inspected report cache); clearing the report cache is not the same as deleting follow preferences. WeChat/CloudBase can process platform identifiers and operational request logs under their own services. This review does not assert that those platform logs contain no user-related information.
已核对的代码将关注选手/战队标识、日期、筛选和比较偏好保存在设备本地。云函数查询会发送相关筛选参数和选手/对局引用以获取共享结果。已检查的报表缓存上限为 2 MiB;清理报表缓存不等同于删除关注偏好。微信/CloudBase 可能按其服务处理平台标识及运行请求日志,本说明不声称这些平台日志完全不含用户相关信息。
4. Game data and external services
4. 游戏资料与外部服务
The backend processes public account/game identifiers, account-to-player mappings, game times, champions, results, participant statistics, and selected live-lineup snapshots. Account-to-player mappings follow the public account lists shown in the OBGG mini program; a player can email the operator to have an account removed or corrected. Riot account identifiers used for API calls remain a server-side concern; the review site contains no API credentials or private collection checkpoints. Existing ranked/history sources include OBGG and LaoYue; professional-match data uses GOL; images in the mini program can load from external asset providers including Riot Data Dragon. Those image requests can expose normal network metadata to the asset provider. The proposed Match-v5 migration is not yet represented as completed.
后端处理公开账号/对局标识、账号与选手映射、比赛时间、英雄、结果、参赛者统计及部分观战阵容快照。账号与选手的映射来自 OBGG 小程序公开展示的账号列表,选手可邮件联系运营者移除或更正账号。API 查询涉及的 Riot 账号标识由服务端处理,本审核网站不包含 API 凭证或私有采集断点。现有 Rank/历史来源包括 OBGG、老岳,职业比赛数据来自 GOL;小程序图片可能从 Riot Data Dragon 等外部素材服务加载,这些图片请求会向素材服务商暴露常规网络信息。Match-v5 迁移为计划,未描述为已完成。
5. Retention, correction and deletion
5. 保存、纠错与删除
Device preferences persist until changed or removed through the relevant device/app controls. The inspected backend keeps historical public-game records and operational checkpoints; no universal automatic retention/deletion period was established by this code review. We therefore do not promise a fixed deletion interval. For account attribution corrections, privacy concerns or deletion requests, email the operator with only the information needed to locate the affected record. Any necessary identity verification should avoid passwords or API secrets. Server-record and platform-log handling must be finalized before public release.
设备偏好持续保留,直到用户修改或通过相应设备/应用控制移除。已检查的后端保存公开历史对局和运行断点;本次代码核对未确认统一的自动保留/删除期限,因此不承诺固定删除周期。若需纠正账号归属、提出隐私或删除请求,请邮件联系运营者,仅提供定位记录所需信息。必要的身份核验不应索取密码或 API 密钥。服务端记录与平台日志的处理机制须在公开发布前完善。
Terms of use用户协议
Purpose and access
用途与访问
The mini program has completed the applicable WeChat filing process and is currently a free, ad-free closed beta with dozens of invited testers. It is used for following professional players’ public solo queue activity and understanding professional matches. Filing is not represented as Riot approval. The review website is informational and provides archived screenshots, not live queries or access to the closed beta. Production API approval has not been granted or implied. The beta will not be expanded more broadly before Production access and the corresponding backend capacity controls are in place. Any later public release or monetization change requires an updated description and applicable review.
小程序已完成适用的微信小程序备案,目前为免费、无广告、数十名受邀用户参与的封闭测试产品,用于关注职业选手公开的单双排动态与理解职业比赛;备案不代表 Riot 批准。审核网页仅提供介绍与留档截图,不提供实时查询或封闭内测资格。不声称已获 Production API 批准;在取得 Production 权限并完成相应服务端容量控制前,不进一步扩大测试范围。后续公开发布或商业模式变化应更新产品说明并接受适用审核。
Data limitations
数据限制
Provider availability, processing delays, account changes and incomplete collection can affect results. A missing result is not proof of zero activity. A spectator absence applies only to the account and check time concerned. Descriptive scores are not Riot rankings, MMR estimates or a guarantee of player ability. Users should not treat archived screens as current information.
来源可用性、处理延迟、账号变化与采集不完整都可能影响结果。没有记录不证明没有对局;未在局状态仅适用于该账号及检查时间。描述性分数不是 Riot 排名、MMR 估计或选手能力保证,留档画面也不是当前信息。
Acceptable use and intellectual property
合理使用与知识产权
Do not use this product for cheating, hidden-player identification, harassment, gambling, or unauthorized redistribution of data. Do not attempt to access API credentials, private endpoints or internal records. Game assets and associated trademarks belong to their respective owners. Product access does not grant a license to resell Riot or third-party data.
不得将产品用于作弊、识别被隐藏的玩家、骚扰、赌博或未经授权的数据再分发;不得尝试获取 API 凭证、私有接口或内部记录。游戏素材及相关商标归各自权利人所有,访问本产品不授予转售 Riot 或第三方数据的许可。
Availability and contact
可用性与联系
Beta features may change or become temporarily unavailable. No uninterrupted availability or approval outcome is guaranteed. This notice does not exclude rights or liabilities that cannot lawfully be excluded. Questions and correction requests can be sent to 838595821@qq.com.
内测功能可能调整或暂时不可用,不保证持续可用或申请结果。本说明不排除依法不得排除的权利或责任。如有问题或纠错请求,请联系 838595821@qq.com。
Website status网站状态
This is a static review website hosted on Cloudflare Pages at today-rank.pages.dev. It has no backend, makes no API calls and is not a live version of the product. Riot site verification is served as riot.txt at the root of this domain.
本站是托管在 Cloudflare Pages(today-rank.pages.dev)的静态审核网站,没有后端,不调用任何 API,也不是产品的在线版本。Riot 网站验证文件 riot.txt 放在本域名根目录。
The site contains no private configuration, collection payloads, keys or backend logs. Screens are archived captures of the native mini program dated October 2026.
本站不包含私有配置、采集原始数据、密钥或后端日志。画面均为 2026 年 10 月小程序原生界面的留档截图。
Built by an independent fan.由独立开发者,为粉丝而做。
Individual operator · Filed Mini Program · Closed beta with dozens of invited testers个人运营 · 已完成小程序备案 · 数十名受邀用户封闭测试