Preskoči na glavno vsebino

Izdelaj ligaško lestvico

S pomočjo pomočnika AI izdelaj stran z lestvicami tvoje lige in menijem za preklapljanje med divizijami.

Avtor: Pedro Maia

Stran z ligaško lestvico prikaže lestvico vsake divizije v tvoji ligi, z menijem za preklapljanje med njimi. Uporabiš jo lahko samostojno ali pa jo postaviš na svoje spletno mesto ob novicah.

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 »manjka stolpec s točkami«. 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 lestvice moje lige. ID moje sezone je [ID-MOJE-SEZONE].

Stran naj:

1. S storitvijo Get Fixture Groups For Season pridobi seznam divizij sezone in jih prikaže v meniju. Ob odprtju naj prikaže prvo divizijo.

2. Ko izberem divizijo, prikaže njeno lestvico s storitvijo Get Standings For Fixture Group. Divizijo naj naloži šele, ko jo izberem.

3. Prikaže mesto, ekipo, odigrane, zmage, remije, poraze, dane zadetke, prejete zadetke, razliko in točke ter nedavno formo kot majhne barvne značke (zmaga, remi, poraz).

4. V meniju navede tudi pokale, vendar naj preveri, ali ima pokal lestvice, šele ko ga izberem. Če se igra po skupinah, naj prikaže eno lestvico za vsako skupino z imenom skupine nad njo. Če nima lestvic, naj to pove.

5. Mi omogoči, da se dotaknem ekipe in tako označim njeno vrstico.

6. Na telefonu ohrani mesto, ekipo, odigrane, razliko in točke, druge stolpce pa skrije.

7. Vsako lestvico po nalaganju shrani in iste 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

  • Lestvica divizije ima same ničle. Ta divizija še ni odigrala nobene tekme. Izpolnila se bo, ko bodo vneseni rezultati.

  • Divizija manjka. Divizije, katerih lestvice so na spletnem mestu tvoje lige skrite, so skrite tudi tukaj.

  • 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 tukaj uporabljenih storitev so v specifikaciji API.

Ste s tem dobili odgovor na svoje vprašanje?