Přeskočit na hlavní obsah

Vytvořte ligovou tabulku

Pomocí AI asistenta vytvořte stránku s ligovými tabulkami a nabídkou pro přepínání divizí.

Autor: Pedro Maia

Stránka s ligovou tabulkou zobrazuje pořadí každé divize ve vaší lize s nabídkou pro přepínání mezi nimi. Můžete ji použít samostatně, nebo ji umístit na svůj web vedle novinek.

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

  1. Zkopírujte pokyn z šedého rámečku níže.

  2. Doplňte své ID sezóny. Nahraďte [MY-SEASON-ID] vlastním číslem.

  3. Ř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.

  4. Vložte ho do AI asistenta a odešlete.

  5. Otevřete soubor, který vám dá. Uložte ho a poklikáním ho otevřete v prohlížeči.

  6. Porovnejte ho s webem své ligy. Pokud něco vypadá špatně, řekněte to AI obyčejnými slovy, například „chybí sloupec s body“. 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 tabulky mé ligy. Moje ID sezóny je [MY-SEASON-ID].

Stránka by měla:

1. Pomocí služby Get Fixture Groups For Season vypsat divize sezóny a zobrazit je v nabídce. Otevřít první divizi.

2. Když vyberu divizi, zobrazit její tabulku pomocí služby Get Standings For Fixture Group. Divizi načítat, až když ji vyberu.

3. Zobrazit pořadí, tým, odehrané, výhry, remízy, prohry, vstřelená skóre, obdržená skóre, rozdíl a body, plus poslední formu jako malé barevné odznaky (výhra, remíza, prohra).

4. Do nabídky zahrnout i poháry, ale tabulky poháru zjišťovat, až když ho vyberu. Pokud se hraje ve skupinách, zobrazit jednu tabulku pro každou skupinu s názvem skupiny nad ní. Pokud tabulky nemá, napsat to.

5. Umožnit mi klepnutím na tým zvýraznit jeho řádek.

6. Na telefonu ponechat pořadí, tým, odehrané, rozdíl a body a ostatní sloupce skrýt.

7. Každou tabulku po načtení uložit a stejnou 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í

  • Tabulka divize je samé nuly. Tato divize zatím neodehrála žádné zápasy. Zaplní se, jakmile budou zadány výsledky.

  • Chybí divize. Divize, jejichž tabulky jsou na webu vaší ligy skryté, jsou skryté i zde.

  • Stránka zobrazuje chybovou zprávu. Zkontrolujte své ID sezóny a to, zda je pro vaši ligu zapnuté API.

  • 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 použitých službách najdete ve specifikaci API.

Dostali jste odpověď na svou otázku?