Preskoči na glavno vsebino

Izdelaj stran ekipe

S pomočjo pomočnika AI izdelaj stran z rezultati in prihajajočimi tekmami ene ekipe.

Avtor: Pedro Maia

Stran ekipe na hitro prikaže sezono ene ekipe: rezultate z zmagami, remiji in porazi ter prihajajoče tekme v vseh tekmovanjih, v katerih igra. Idealna je za spletno mesto kluba.

Ni ti treba biti razvijalec. Pomočnik AI, kot sta ChatGPT ali Claude, lahko stran izdela namesto tebe po spodnjih navodilih.

Preden začneš

  • Tvoja liga potrebuje načrt Gold z vklopljenim API-jem. Glej Prvi koraki z API-jem.

  • Potrebuješ ID svoje sezone. Članek Kako deluje API pokaže, kako ga najdeš.

  • Potrebuješ ime ekipe, zapisano točno tako, kot je prikazano na spletnem mestu tvoje lige.

  • Še nimaš lige? Poziv najprej preizkusi z demo ligo LeagueRepublic: uporabi ID sezone 153020000 in ime ekipe Kings Arms.

Kako uporabiti poziv

  1. Kopiraj poziv iz sivega okvirja spodaj.

  2. Vpiši svoje podatke. [ID-MOJE-SEZONE] zamenjaj z ID-jem svoje sezone, [IME-MOJE-EKIPE] pa z imenom ekipe.

  3. Povej, kakšen videz želiš. Opiši barve in slog svojega kluba ali priloži posnetek zaslona svojega spletnega mesta ali oblikovanja, ki ti je všeč. Slika običajno deluje najbolje. Če ne poveš ničesar, bo AI izbral preprosto oblikovanje.

  4. Prilepi ga v pomočnika AI in ga pošlji.

  5. Odpri datoteko, ki jo dobiš. Shrani jo in jo dvakrat klikni, da se odpre v brskalniku.

  6. Primerjaj jo s spletnim mestom svoje lige. Če kaj ni videti prav, to AI-ju povej s preprostimi besedami, na primer »ta tekma je bila doma, ne v gosteh«. Popravil bo.

Poziv

Preden začneš, preberi specifikacijo LeagueRepublic JSON API na naslovu https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Uporabljaj samo storitve, spletne naslove in imena polj, ki jih opisuje, in upoštevaj njena pravila o omejitvi števila zahtev, praznih vrednostih, napakah in o tem, da "road" pomeni v gosteh. Če tega naslova ne moreš odpreti, se ustavi in me prosi, naj prilepim specifikacijo.

Izdelaj mi eno samo spletno stran (eno datoteko HTML, ki jo lahko odprem v brskalniku), ki prikazuje tekme ene ekipe v sezoni. ID moje sezone je [ID-MOJE-SEZONE], ekipa pa se imenuje [IME-MOJE-EKIPE].

Stran naj:

1. Ob prvem nalaganju poišče ID ekipe med tekmami sezone, nato pa uporablja storitev Get Fixtures For Team. ID naj si zapomni, da ga ni treba znova iskati.

2. Kot naslov uporabi ime ekipe.

3. Tekme razdeli na »Rezultati«, od najnovejših naprej, in »Prihajajoče«, od najbližjih naprej.

4. Pri vsaki tekmi prikaže datum, tekmovanje (in pokalni krog, če obstaja), nasprotnika, ali je bila tekma doma ali v gosteh, ter rezultat, pri čemer je izid moje ekipe naveden prvi.

5. Pri rezultatih prikaže Z, R ali P (zmaga, remi, poraz) z vidika ekipe. Če se je tekma končala neodločeno in je bila odločena z enajstmetrovkami, naj namesto R prikaže, kdo je zmagal pri enajstmetrovkah, skupaj z njihovim izidom.

6. Morebitne dodatne podrobnosti rezultata, kot je polčas, prikaže z drobnim besedilom. Če je tekma preložena, naj to prikaže namesto ure. Če je datum tekme že minil, rezultata pa še ni, naj namesto ure prikaže »Čaka na rezultat«.

7. Podatkov ne nalaga znova pogosteje kot enkrat na minuto.

Oblikovanje naj bo pregledno in lahko berljivo na telefonu. V preprostih korakih mi razloži, kako datoteko odprem in uporabljam. Vprašaj me, če kaj ni jasno.

Oblikovanje: [OPIŠI, KAKO NAJ STRAN IZGLEDA, ALI PRILOŽI POSNETEK ZASLONA]

Če gre kaj narobe

  • Stran pravi, da ekipe ni mogoče najti. Preveri, ali je ime ekipe zapisano točno tako kot na spletnem mestu tvoje lige in ali ekipa igra v tej sezoni.

  • Stran prikaže sporočilo o napaki. Preveri ID svoje sezone in ali je API za tvojo ligo vklopljen.

  • Stran ne deluje v oknu za predogled AI-ja. Številni predogledi ne morejo pridobiti podatkov z drugih spletnih mest. Datoteko shrani in jo odpri v brskalniku.

  • AI pravi, da ne more prebrati specifikacije. Odpri naslov specifikacije v brskalniku, izberi vse, kopiraj in prilepi v AI.

Vse podrobnosti storitve Get Fixtures For Team so v specifikaciji API.

Ste s tem dobili odgovor na svoje vprašanje?