Ugrás a fő tartalomra

Mérkőzés- és eredménylista készítése

Készíttessen MI-asszisztenssel egy oldalt, amely a szezon összes mérkőzését felsorolja, sorozat és csapat szerinti szűrőkkel.

Írta: Pedro Maia

A mérkőzések és eredmények oldal a szezon minden mérkőzését felsorolja, a lejátszottakat és a még hátralévőket is, dátum szerint csoportosítva. A látogatók osztály, kupa vagy csapat szerint szűrhetik, és válthatnak az eredmények és a következő mérkőzések között.

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: „az elhalasztott mérkőzések eredményként jelennek meg”. 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 szezonjának összes mérkőzését felsorolja. A szezonom azonosítója: [SZEZONOM-AZONOSÍTÓJA].

Az oldal tegye a következőket:

1. A Get Fixtures For Season szolgáltatással egyszer töltse be a szezon összes mérkőzését, és minden szűrést az oldalon végezzen, újratöltés nélkül.

2. Legyen két lapja: „Eredmények” (a legújabbal kezdve) és „Mérkőzések” (a még lejátszandók, a legközelebbivel kezdve).

3. Csoportosítsa a mérkőzéseket dátum szerint, a dátummal mint címsorral.

4. Minden mérkőzésnél mutassa a hazai csapatot, az eredményt vagy a kezdési időpontot, a vendégcsapatot, az osztály vagy a kupa nevét, a kupafordulót (ha van) és a helyszínt.

5. Tegye lehetővé, hogy osztály vagy kupa, illetve csapat szerint szűrjek, magukból a mérkőzésekből összeállított menük segítségével.

6. Ha egy mérkőzést elhalasztottak, ezt mutassa az időpont helyett. Azokat a mérkőzéseket, amelyek dátuma még egyeztetendő, tegye külön szakaszba a Mérkőzések lap végére. Ha egy mérkőzés dátuma már elmúlt, de még nincs eredmény, az időpont helyett az „Eredményre vár” felirat jelenjen meg.

7. Percenként legfeljebb egyszer töltse be újra az adatokat.

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

  • Nem jelennek meg a félidős vagy büntetőpárbaj-eredmények. Ez a lista jelenleg nem tartalmazza ezeket a további részleteket. A mérkőzésközpont- és a csapatoldal igen.

  • Hiányzik egy eredmény. Az eredmények csak azután jelennek meg, hogy a bajnokság jóváhagyta őket.

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

A Get Fixtures For Season szolgáltatás minden részlete megtalálható az API-specifikációban.

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