A bajnoki tabella oldal a bajnokság minden osztályának állását mutatja, egy menüvel, amellyel válthat közöttük. Használhatja önállóan, vagy elhelyezheti a weboldalán a hírek mellett.
Nem kell fejlesztőnek lennie. Egy MI-asszisztens, például a ChatGPT vagy a Claude, megépítheti Önnek az oldalt az alábbi utasítások alapján.
Mielőtt elkezdi
A bajnokságának Gold csomagra van szüksége bekapcsolt API-val. Lásd: Első lépések az API-val.
Szüksége van a szezon azonosítójára. Hogy hogyan találja meg, azt a(z) Hogyan működik az API cikk mutatja.
Még nincs bajnokság? Először próbálja ki a promptot a LeagueRepublic demóbajnokságával: használja a 153020000 szezonazonosítót.
A prompt használata
Másolja ki a promptot az alábbi szürke dobozból.
Írja be a szezon azonosítóját. Cserélje le a [MY-SEASON-ID] szöveget a saját számára.
Mondja meg, hogyan nézzen ki. Írja le a színeit és a stílust, vagy csatoljon képernyőképet a weboldaláról vagy egy tetszetős dizájnról. Egy kép általában a legjobban működik. Ha nem mond semmit, az MI egy 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őjében.
Ellenőrizze a bajnokság weboldalával összevetve. Ha valami rossznak tűnik, 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 azokat a szolgáltatásokat, webcímeket és mezőneveket használd, amelyeket leír, és tartsd be a lekérési korlátra, az üres értékekre, a hibákra és a "road" jelentésére (vendég) vonatkozó szabályait. Ha nem tudod megnyitni ezt a címet, állj meg, és kérj 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 szezonazonosítóm: [MY-SEASON-ID].
Az oldal tegye a következőket: 1. A Get Fixture Groups For Season szolgáltatással sorolja fel a szezon osztályait, és jelenítse meg őket egy menüben. Az első osztálynál 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, elveszített mérkőzéseket, a lőtt gólokat, a kapott gólokat, a különbséget és a pontokat, valamint a legutóbbi formát kis színes jelvényekkel (győzelem, döntetlen, vereség). 4. A kupákat is sorolja fel a menüben, de csak akkor ellenőrizze, vannak-e egy kupának tabellái, amikor kiválasztom. Ha csoportokban játsszák, minden csoporthoz mutasson egy tabellát a csoport nevével fölötte. Ha nincsenek tabellái, mondja ki ezt. 5. Hagyja, hogy rákoppintsak egy csapatra, és kiemelődjön a sora. 6. Telefonon tartsa meg a helyezést, a csapatot, a lejátszott mérkőzéseket, a különbséget és a pontokat, a többi oszlopot pedig rejtse el. 7. Minden tabellát mentsen el betöltés után, és ne kérje le ugyanazt újra egy percen belül.
A dizájn legyen letisztult és telefonon könnyen olvasható. Magyarázza el egyszerű lépésekben, hogyan kell megnyitni és használni a fájlt. Kérdezzen, ha valami nem világos.
Dizájn: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
Ha valami elromlik
Egy osztály tabellája csupa nulla. Az az osztály még nem játszott le egyetlen mérkőzést sem. Az eredmények rögzítése után feltöltődik.
Hiányzik egy osztály. Azok az osztályok, amelyek tabelláját a bajnokság weboldalán elrejtették, itt is el vannak rejtve.
Az oldal hibaüzenetet mutat. 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 adatokat lekérni más weboldalakról. Mentse el a fájlt, és inkább a böngészőjében nyissa meg.
Az MI azt mondja, hogy nem tudja elolvasni a specifikációt. Nyissa meg a specifikáció címét a böngészőjében, jelölje ki az egészet, 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.
