Stránka Match Hubu zobrazuje vše, co se v lize děje během jednoho dne: zápasy, skóre a ligové tabulky, s pruhem dat pro přepínání mezi dny. Vypadá jako stránka Match Hub na webu vaší ligy v LeagueRepublic, ale o designu rozhodujete vy.
Nemusíte být vývojář. AI asistent, například 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 své ID sezóny. Jak funguje API ukazuje, jak ho najít.
Ještě nemáte ligu? Nejprve vyzkoušejte pokyn s ukázkovou ligou LeagueRepublic: použijte ID sezóny 153020000.
Jak pokyn použít
Zkopírujte pokyn z šedého rámečku níže.
Doplňte své ID sezóny. Nahraďte [MY-SEASON-ID] vlastním číslem.
Řekněte, jak má vypadat. Popište své barvy a styl nebo připojte snímek obrazovky svého webu či designu, který se vám líbí. Obrázek obvykle funguje nejlépe. Pokud neřeknete nic, AI zvolí jednoduchý design.
Vložte ho do AI asistenta a odešlete.
Otevřete soubor, který vám dá. Uložte ho a poklikáním ho otevřete v prohlížeči.
Porovnejte ho s webem své ligy. Pokud něco vypadá špatně, řekněte to AI obyčejnými slovy, například „skóre je obráceně“. Opraví to.
Pokyn
Než začnete, přečtěte si specifikaci JSON API LeagueRepublic na adrese https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Používejte pouze služby, webové adresy a názvy polí, které popisuje, a řiďte se jejími pravidly o limitu požadavků, prázdných hodnotách, chybách a o tom, že „road“ znamená hostující. Pokud tuto adresu nemůžete otevřít, zastavte se a požádejte mě o vložení specifikace.
Vytvořte mi jednu webovou stránku (jeden soubor HTML, který otevřu v prohlížeči), která zobrazuje Match Hub mé ligy pomocí služby Get Match Hub. Moje ID sezóny je [MY-SEASON-ID].
Stránka by měla: 1. Nahoře zobrazit pruh klikatelných dnů se zápasy, včetně položky „bude upřesněno“. Každý den ukazuje, kolik má výsledků a zápasů k odehrání. Kliknutím na den se načte. Po otevření stránky posuňte pruh tak, aby byl zobrazený den vidět. 2. Umožnit mi přepínat mezi sezónami. 3. Zobrazit zápasy dne seskupené pod názvem divize nebo kola poháru. 4. U každého zápasu zobrazit domácí tým, skóre a hostující tým. Pokud ještě nezačal, zobrazit místo toho čas výkopu. Živá skóre označit „Živě“ a výsledky, které liga ještě neschválila, „Předběžné“. Pokud je zápas odložen, zobrazit to místo času. Pokud datum zápasu uplynulo, ale výsledek zatím není, zobrazit místo času „Čeká se na výsledek“. 5. Případné doplňující podrobnosti skóre, například poločas nebo penalty, zobrazit malým písmem. Neopakovat kolo poháru pod zápasem, pokud je už v názvu skupiny. 6. Pod každou divizí zobrazit její ligovou tabulku: pořadí, tým, odehrané, výhry, remízy, prohry, rozdíl, body a poslední formu. 7. Pokud má zápas jednotlivé hry (šipky, kulečník) nebo směny či skóre po čtvrtinách, zobrazit je v sekci, kterou mohu otevřít a zavřít. 8. Každý den po načtení uložit a stejný den si během jedné minuty nevyžádat znovu.
Design má být čistý a dobře čitelný na telefonu. Jednoduchými kroky vysvětlete, jak soubor otevřít a používat. Pokud je cokoli nejasné, zeptejte se mě.
Vzhled: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
Když se něco pokazí
Stránka zobrazuje chybovou zprávu. Zkontrolujte své ID sezóny a to, zda 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 náhledovém okně AI. Mnoho náhledů nedokáže načítat data z jiných webů. Uložte soubor a otevřete ho místo toho v prohlížeči.
AI říká, že specifikaci nemůže přečíst. Otevřete adresu specifikace v prohlížeči, vyberte vše, zkopírujte to a vložte do AI.
Úplné podrobnosti o službě Get Match Hub najdete ve specifikaci API.
