Stránka zápasového centra ukazuje vše, co se ve vaší lize během jednoho dne děje: zápasy, výsledky a ligové tabulky, s pruhem dat pro přechod mezi dny. Vypadá jako stránka Match Hub na vašem webu LeagueRepublic, ale o designu rozhodujete vy.
Nemusíte být vývojář. AI asistent jako ChatGPT nebo Claude vám stránku vytvoří podle pokynů níže.
Než začnete
Vaše liga potřebuje plán Gold se zapnutým API. Viz Začínáme s API.
Potřebujete ID své sezóny. Jak ho najít, ukazuje článek Jak funguje API.
Ještě nemáte ligu? Vyzkoušejte prompt nejprve s ukázkovou ligou LeagueRepublic: použijte ID sezóny 153020000.
Jak prompt použít
Zkopírujte prompt ze šedého rámečku níže.
Doplňte ID své sezóny. Nahraďte [ID-MOJÍ-SEZÓNY] svým vlastním číslem.
Řekněte, jak má stránka vypadat. Popište své barvy a styl, nebo přiložte snímek obrazovky svého webu či designu, který se vám líbí. Obrázek obvykle funguje nejlépe. Pokud nic neuvedete, AI zvolí jednoduchý design.
Vložte ho do AI asistenta a odešlete.
Otevřete soubor, který dostanete. Uložte ho a dvojklikem ho otevřete v prohlížeči.
Porovnejte stránku s webem své ligy. Pokud něco nevypadá správně, řekněte to AI obyčejnými slovy, například "skóre je obráceně". Opraví to.
Prompt
Než začneš, přečti si specifikaci JSON API LeagueRepublic na adrese https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Používej jen služby, webové adresy a názvy polí, které popisuje, a dodržuj její pravidla týkající se limitu požadavků, prázdných hodnot, chyb a toho, že "road" znamená venku. Pokud tu adresu nemůžeš otevřít, zastav se a požádej mě, abych specifikaci vložil.
Vytvoř mi jednu webovou stránku (jeden soubor HTML, který otevřu v prohlížeči), která ukazuje zápasové centrum mé ligy pomocí služby Get Match Hub. ID mé sezóny je [ID-MOJÍ-SEZÓNY].
Stránka by měla: 1. Nahoře zobraz pruh s klikatelnými hracími dny, včetně položky "termín bude upřesněn". U každého dne ukaž, kolik má výsledků a kolik zápasů zbývá odehrát. Kliknutím na den se načte. Po otevření stránky posuň pruh tak, aby byl zobrazený den vidět. 2. Umožni mi přepínat mezi sezónami. 3. Zobraz zápasy daného dne seskupené pod názvem každé divize nebo pohárového kola. 4. U každého zápasu ukaž domácí tým, skóre a hostující tým. Pokud zápas ještě nezačal, ukaž místo toho čas výkopu. Živé skóre označ "Živě" a výsledky, které liga ještě neschválila, označ "Předběžný". Pokud je zápas odložen, ukaž to místo času. Pokud datum zápasu už uplynulo, ale výsledek zatím není, ukaž místo času "Čeká se na výsledek". 5. Jakékoli doplňující údaje o skóre, například poločas nebo penalty, ukaž malým písmem. Neopakuj pohárové kolo pod zápasem, pokud už je v názvu skupiny. 6. Pod každou divizí ukaž její ligovou tabulku: pořadí, tým, odehrané, výhry, remízy, prohry, rozdíl, body a aktuální formu. 7. Pokud má zápas jednotlivé hry (šipky, kulečník), směny nebo skóre po čtvrtinách, ukaž je v sekci, kterou můžu rozbalit a sbalit. 8. Každý den po načtení ulož a během jedné minuty se na stejný den znovu neptej.
Udělej design čistý a dobře čitelný na telefonu. Vysvětli mi v jednoduchých krocích, jak soubor otevřít a používat. Pokud ti něco není jasné, zeptej se mě.
Design: [POPIŠTE, JAK MÁ STRÁNKA VYPADAT, NEBO PŘILOŽTE SNÍMEK OBRAZOVKY] |
Když něco nefunguje
Stránka zobrazuje chybovou zprávu. Zkontrolujte ID své sezóny a to, že je pro vaši ligu zapnuté API.
Stránka nezobrazuje vůbec žádná data. Řekněte AI přesně, co vidíte. Možná bude muset změnit způsob, jakým stránka data načítá.
Stránka nefunguje v okně náhledu AI. Mnoho náhledů nedokáže načítat data z jiných webů. Uložte soubor a otevřete ho raději v prohlížeči.
AI říká, že nemůže přečíst specifikaci. Otevřete adresu specifikace v prohlížeči, vyberte vše, zkopírujte to a vložte do AI.
Všechny podrobnosti o službě Get Match Hub najdete ve specifikaci API.
