Přeskočit na hlavní obsah

Vytvořte stránku týmu

Pomocí AI asistenta vytvořte stránku s výsledky a nadcházejícími zápasy jednoho týmu.

Autor: Pedro Maia

Stránka týmu ukazuje sezónu jednoho týmu na první pohled: jeho výsledky s výhrami, remízami a prohrami a nadcházející zápasy ve všech soutěžích, ve kterých hraje. Je ideální pro web klubu.

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.

  • Potřebujete název týmu, napsaný přesně tak, jak je uveden na webu vaší ligy.

  • Ještě nemáte ligu? Nejprve vyzkoušejte pokyn s ukázkovou ligou LeagueRepublic: použijte ID sezóny 153020000 a název týmu Kings Arms.

Jak pokyn použít

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

  2. Vyplňte své údaje. Nahraďte [MY-SEASON-ID] svým ID sezóny a [MY-TEAM-NAME] názvem týmu.

  3. Řekněte, jak má vypadat. Popište barvy a styl svého klubu 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 „ten zápas byl doma, ne venku“. 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 zápasy jednoho týmu v sezóně. Moje ID sezóny je [MY-SEASON-ID] a tým se jmenuje [MY-TEAM-NAME].

Stránka by měla:

1. Při prvním načtení najít ID týmu v zápasech sezóny a poté použít službu Get Fixtures For Team. ID si zapamatovat, aby se nemuselo hledat znovu.

2. Jako nadpis použít název týmu.

3. Rozdělit zápasy na „Výsledky“, od nejnovějších, a „Nadcházející“, od nejbližších.

4. U každého zápasu zobrazit datum, soutěž (a kolo poháru, pokud existuje), soupeře, zda se hrálo doma, nebo venku, a skóre, přičemž skóre mého týmu je první.

5. U výsledků zobrazit V, R nebo P z pohledu týmu (výhra, remíza, prohra). Pokud zápas skončil nerozhodně a rozhodly penalty, zobrazit místo R, kdo vyhrál penaltový rozstřel, se skóre rozstřelu.

6. Případné doplňující podrobnosti skóre, například poločas, zobrazit malým písmem. 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“.

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í

  • Stránka hlásí, že tým nelze najít. Zkontrolujte, zda je název týmu napsán přesně jako na webu vaší ligy a zda tým v dané sezóně hraje.

  • 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 Team najdete ve specifikaci API.

Dostali jste odpověď na svou otázku?