比赛中心页面会在一天之内展示联赛中发生的所有事情:比赛、比分和联赛积分榜,并配有日期条,方便在不同日期之间切换。它看起来像您 LeagueRepublic 网站上的比赛中心(Match Hub)页面,但设计由您决定。
您不需要是开发人员。ChatGPT 或 Claude 等 AI 助手可以根据下面的说明为您构建这个页面。
开始之前
如何使用提示词
复制提示词:从下方的灰色框中复制。
填写您的赛季 ID。将 [MY-SEASON-ID] 替换为您自己的编号。
说明您希望页面的外观。描述您的配色和风格,或者附上您网站的截图或您喜欢的设计。通常图片的效果最好。如果您什么都不说,AI 会选择一个简洁朴素的设计。
将提示词粘贴到 AI 助手中并发送。
打开它给您的文件。先保存,然后双击,在浏览器中打开。
与您的联赛网站进行对照检查。如果有地方看起来不对,请用简单的话告诉 AI,例如“比分的主客方顺序反了”。它会进行修正。
提示词
开始之前,请先阅读 LeagueRepublic JSON API 规范,地址是 https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md。只使用其中描述的服务、网址和字段名,并遵守其中关于请求频率限制、空值、错误以及 "road" 表示客队的规则。如果您无法打开该地址,请停止并要求我把规范粘贴给您。
请为我构建一个单页网页(一个我可以在浏览器中打开的 HTML 文件),使用 Get Match Hub 服务展示我所在联赛的比赛中心。我的赛季 ID 是 [MY-SEASON-ID]。
页面应当: 1. 在顶部显示一条可点击的比赛日期条,其中包括“待定”项。每一天都显示它有多少个赛果和多少场待进行的比赛。点击某一天即加载该天。页面打开时,滚动日期条,使当前显示的那一天可见。 2. 允许我在不同赛季之间切换。 3. 将当天的比赛按各级别或杯赛轮次名称分组显示。 4. 对每场比赛,显示主队、比分和客队。如果比赛尚未开始,则改为显示开球时间。将实时比分标注为“直播中”,将联赛尚未批准的赛果标注为“暂定”。如果比赛延期,则显示延期而不是时间。如果比赛日期已过但还没有赛果,则显示“等待赛果”而不是时间。 5. 用小字显示任何额外的比分详情,例如半场比分或点球。如果杯赛轮次已经包含在分组名称中,就不要在比赛下面重复显示。 6. 在每个级别下方显示其联赛积分榜:名次、球队、已赛、胜、平、负、净胜球、积分和近期战绩。 7. 如果一场比赛包含单局对局(飞镖、台球)或局数、节数比分,请将它们显示在一个我可以展开和折叠的区域中。 8. 每一天加载后都要缓存,并且一分钟内不要重复请求同一天。
保持设计简洁,并且在手机上易于阅读。请用简单的步骤说明如何打开和使用该文件。如有不清楚的地方,请先问我。
设计:[描述您想要的外观,或附上截图] |
如果出现问题
页面显示错误信息。请检查您的赛季 ID,并确认您的联赛已开启 API。
页面完全没有显示数据。请把您看到的情况如实告诉 AI。它可能需要修改页面加载数据的方式。
页面在 AI 的预览窗口中无法运行。许多预览无法从其他网站获取数据。请保存文件,改为在浏览器中打开。
AI 说它无法读取规范。在浏览器中打开规范地址,全选并复制,然后粘贴给 AI。
Get Match Hub 服务的完整详情请见 API 规范。
