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
Másolja ki a promptot az alábbi szürke mezőből.
Adja meg a szezon azonosítóját. Cserélje le a [SZEZONOM-AZONOSÍTÓJA] részt a saját számára.
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.
Illessze be az MI-asszisztensbe, és küldje el.
Nyissa meg a kapott fájlt. Mentse el, majd kattintson rá duplán, hogy megnyíljon a böngészőben.
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.
