Ugrás a fő tartalomra

Bajnoki tabella készítése

Készíttessen MI-asszisztenssel egy oldalt, amely bajnoksága tabelláit mutatja, az osztályok közötti váltáshoz menüvel.

Írta: Pedro Maia

A bajnoki tabella oldal a bajnokság minden osztályának állását mutatja, egy menüvel a köztük való váltáshoz. Használhatja önmagában, vagy elhelyezheti a webhelyén a hírek mellett.

Nem kell fejlesztőnek lennie. Egy MI-asszisztens, például a ChatGPT vagy a Claude, az alábbi utasítások alapján elkészíti Önnek az oldalt.

Mielőtt elkezdené

  • A bajnokságnak Gold tervre van szüksége, bekapcsolt API-val. Lásd: Első lépések az API-val.

  • Szüksége lesz a szezon azonosítójára. A Hogyan működik az API cikk megmutatja, hogyan találja meg.

  • Még nincs bajnoksága? Először próbálja ki a promptot a LeagueRepublic bemutató bajnokságával: használja a 153020000 szezonazonosítót.

A prompt használata

  1. Másolja ki a promptot az alábbi szürke mezőből.

  2. Adja meg a szezon azonosítóját. Cserélje le a [SZEZONOM-AZONOSÍTÓJA] részt a saját számára.

  3. Mondja meg, hogyan nézzen ki. Írja le a színeit és a stílusát, vagy csatoljon képernyőképet a webhelyéről vagy egy tetsző dizájnról. Egy kép általában a legjobban működik. Ha nem ad meg semmit, az MI egyszerű dizájnt választ.

  4. Illessze be az MI-asszisztensbe, és küldje el.

  5. Nyissa meg a kapott fájlt. Mentse el, majd kattintson rá duplán, hogy megnyíljon a böngészőben.

  6. Vesse össze a bajnokság webhelyével. Ha valami nem stimmel, mondja el az MI-nek egyszerű szavakkal, például: „hiányzik a pontok oszlopa”. Ki fogja javítani.

A prompt

Mielőtt elkezded, olvasd el a LeagueRepublic JSON API specifikációját itt: https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Csak az abban leírt szolgáltatásokat, webcímeket és mezőneveket használd, és tartsd be a szabályait a kéréskorlátra, az üres értékekre, a hibákra, valamint arra vonatkozóan, hogy a „road” idegenbelit jelent. Ha nem tudod megnyitni ezt a címet, állj meg, és kérd meg, hogy illesszem be a specifikációt.

Készíts nekem egyetlen weboldalt (egy HTML-fájlt, amelyet meg tudok nyitni a böngészőmben), amely a bajnokságom tabelláit mutatja. A szezonom azonosítója: [SZEZONOM-AZONOSÍTÓJA].

Az oldal tegye a következőket:

1. A Get Fixture Groups For Season szolgáltatással listázza a szezon osztályait, és jelenítse meg őket egy menüben. Az első osztállyal nyíljon meg.

2. Ha kiválasztok egy osztályt, a Get Standings For Fixture Group szolgáltatással jelenítse meg a tabelláját. Egy osztályt csak akkor töltsön be, amikor kiválasztom.

3. Mutassa a helyezést, a csapatot, a lejátszott, megnyert, döntetlen és elvesztett mérkőzéseket, a szerzett és kapott pontokat/gólokat, a különbséget és a pontszámot, valamint az utóbbi formát kis színes jelvényekként (győzelem, döntetlen, vereség).

4. A kupákat is sorolja fel a menüben, de csak akkor ellenőrizze, van-e tabellájuk, amikor kiválasztom őket. Ha csoportokban játsszák, minden csoporthoz jelenítsen meg egy tabellát, fölötte a csoport nevével. Ha nincs tabellája, ezt írja ki.

5. Tegye lehetővé, hogy egy csapatra koppintva kiemeljem a sorát.

6. Telefonon csak a helyezést, a csapatot, a lejátszott mérkőzéseket, a különbséget és a pontszámot tartsa meg, a többi oszlopot rejtse el.

7. Minden tabellát mentsen el a betöltés után, és ugyanazt egy percen belül ne kérje le újra.

A dizájn legyen letisztult és telefonon is jól olvasható. Egyszerű lépésekben magyarázd el, hogyan nyissam meg és használjam a fájlt. Kérdezz, ha valami nem egyértelmű.

Dizájn: [ÍRD LE, MILYEN MEGJELENÉST SZERETNÉL, VAGY CSATOLJ EGY KÉPERNYŐKÉPET]

Ha valami nem működik

  • Egy osztály tabellája csupa nulla. Abban az osztályban még nem játszottak mérkőzést. Amint rögzítik az eredményeket, feltöltődik.

  • Hiányzik egy osztály. Azok az osztályok, amelyeknek a tabellája rejtett a bajnokság webhelyén, itt is rejtve vannak.

  • Az oldal hibaüzenetet jelenít meg. Ellenőrizze a szezon azonosítóját, és hogy az API be van-e kapcsolva a bajnokságánál.

  • Az oldal nem működik az MI előnézeti ablakában. Sok előnézet nem tud adatot lekérni más webhelyekről. Mentse el a fájlt, és nyissa meg inkább a böngészőjében.

  • Az MI azt mondja, hogy nem tudja beolvasni a specifikációt. Nyissa meg a specifikáció címét a böngészőjében, jelöljön ki mindent, másolja ki, és illessze be az MI-nek.

Az itt használt szolgáltatások minden részlete megtalálható az API-specifikációban.

Választ kapott a kérdésére?