Preskoči na glavno vsebino

Izdelaj stran središča tekem

S pomočjo pomočnika AI izdelaj stran s tekmami, rezultati in lestvicami tvoje lige za kateri koli dan.

Avtor: Pedro Maia

Stran središča tekem prikaže vse, kar se v tvoji ligi dogaja na določen dan: tekme, rezultate in lestvice, s trakom datumov za premikanje med dnevi. Podobna je strani Match Hub na tvojem spletnem mestu LeagueRepublic, le da o videzu odločaš ti.

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š.

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

Kako uporabiti poziv

  1. Kopiraj poziv iz sivega okvirja spodaj.

  2. Vpiši ID svoje sezone. [ID-MOJE-SEZONE] zamenjaj s svojo številko.

  3. Povej, kakšen videz želiš. Opiši svoje barve in slog 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 »rezultati so obrnjeni«. 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 središče tekem moje lige, s storitvijo Get Match Hub. ID moje sezone je [ID-MOJE-SEZONE].

Stran naj:

1. Na vrhu prikaže trak s klikljivimi dnevi tekem, vključno z vnosom »še ni potrjeno«. Pri vsakem dnevu je prikazano, koliko rezultatov in tekem za odigrati ima. Klik na dan ga naloži. Ko se stran odpre, naj se trak pomakne tako, da je prikazani dan viden.

2. Mi omogoči preklapljanje med sezonami.

3. Prikaže tekme dneva, razvrščene pod imenom vsake divizije ali pokalnega kroga.

4. Pri vsaki tekmi prikaže domačo ekipo, rezultat in gostujočo ekipo. Če se tekma še ni začela, naj namesto tega prikaže uro začetka. Rezultate v živo označi z »V živo«, rezultate, ki jih liga še ni potrdila, pa z »Začasno«. Č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«.

5. Morebitne dodatne podrobnosti rezultata, kot sta polčas ali enajstmetrovke, prikaže z drobnim besedilom. Pokalnega kroga naj ne ponavlja pod tekmo, če je že v imenu skupine.

6. Pod vsako divizijo prikaže njeno lestvico: mesto, ekipa, odigrane, zmage, remiji, porazi, razlika, točke in nedavna forma.

7. Kadar ima tekma posamezne igre (pikado, biljard) ali rezultate po inningih ali četrtinah, jih prikaže v razdelku, ki ga lahko odprem in zaprem.

8. Vsak dan po nalaganju shrani in istega dneva ne zahteva znova v roku ene minute.

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 prikaže sporočilo o napaki. Preveri ID svoje sezone in ali je API za tvojo ligo vklopljen.

  • Stran sploh ne prikaže podatkov. AI-ju natančno povej, kaj vidiš. Morda bo moral spremeniti način, kako stran nalaga podatke.

  • 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 Match Hub so v specifikaciji API.

Ste s tem dobili odgovor na svoje vprašanje?