Přeskočit na hlavní obsah

Vytvořte ligovou tabulku

Vytvořte s pomocí AI asistenta stránku s tabulkami vaší ligy a nabídkou pro přepínání divizí.

Autor: Pedro Maia

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

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

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

  2. Doplňte ID své sezóny. Nahraďte [ID-MOJÍ-SEZÓNY] svým vlastním číslem.

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

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

  5. Otevřete soubor, který dostanete. Uložte ho a dvojklikem ho otevřete v prohlížeči.

  6. Porovnejte stránku s webem své ligy. Pokud něco nevypadá správně, řekněte to AI obyčejnými slovy, například "chybí sloupec s body". 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 tabulky mé ligy. ID mé sezóny je [ID-MOJÍ-SEZÓNY].

Stránka by měla:

1. Pomocí služby Get Fixture Groups For Season vypiš divize sezóny a zobraz je v nabídce. Začni první divizí.

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

3. Ukaž pořadí, tým, odehrané, výhry, remízy, prohry, vstřelené, obdržené, rozdíl a body a k tomu aktuální formu jako malé barevné odznaky (výhra, remíza, prohra).

4. V nabídce uveď i poháry, ale pohár zkontroluj na tabulky, až když ho vyberu. Pokud se hraje ve skupinách, ukaž jednu tabulku pro každou skupinu s názvem skupiny nad ní. Pokud nemá žádné tabulky, napiš to.

5. Umožni mi klepnout na tým a zvýraznit jeho řádek.

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

7. Každou tabulku po načtení ulož a během jedné minuty se na stejnou 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

  • Tabulka divize obsahuje samé nuly. V této divizi se zatím nehrály žádné zápasy. Vyplní se, jakmile budou zadány výsledky.

  • Některá divize chybí. Divize, jejichž tabulky jsou na webu vaší ligy skryté, jsou skryté i zde.

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

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

Dostali jste odpověď na svou otázku?