Přeskočit na hlavní obsah

Vytvořte seznam zápasů a výsledků

Pomocí AI asistenta vytvořte stránku se seznamem všech zápasů vaší sezóny a filtry podle soutěže a týmu.

Autor: Pedro Maia

Stránka se zápasy a výsledky uvádí všechny zápasy vaší sezóny, odehrané i ty, které se teprve odehrají, seskupené podle data. Návštěvníci ji mohou filtrovat podle divize, poháru nebo týmu a přepínat mezi výsledky a nadcházejícími zápasy.

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 „odložené zápasy se zobrazují jako výsledky“. 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á uvádí všechny zápasy v sezóně mé ligy. Moje ID sezóny je [MY-SEASON-ID].

Stránka by měla:

1. Jednou načíst všechny zápasy sezóny pomocí služby Get Fixtures For Season a veškeré filtrování provádět na stránce bez dalšího načítání.

2. Mít dvě karty: „Výsledky“, od nejnovějších, a „Zápasy“ (zápasy, které se teprve hrají), od nejbližších.

3. Seskupit zápasy podle data, přičemž datum bude nadpisem.

4. U každého zápasu zobrazit domácí tým, skóre nebo čas výkopu, hostující tým, název divize nebo poháru, kolo poháru, pokud existuje, a místo konání.

5. Umožnit mi filtrovat podle divize nebo poháru a podle týmu pomocí nabídek vytvořených ze samotných zápasů.

6. Pokud je zápas odložen, zobrazit to místo času. Zápasy, jejichž datum bude upřesněno, umístit do vlastní sekce na konci karty Zápasy. Pokud datum zápasu uplynulo, ale výsledek zatím není, zobrazit místo času „Čeká se na výsledek“.

7. Data nenačítat znovu častěji než jednou za minutu.

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í

  • Skóre z poločasu nebo z penalt se nezobrazuje. Tento seznam tyto doplňující podrobnosti momentálně neobsahuje. Match Hub a stránky týmů ano.

  • Chybí výsledek. Výsledky se zobrazí, až když je liga schválí.

  • 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 službě Get Fixtures For Season najdete ve specifikaci API.

Dostali jste odpověď na svou otázku?