Ugrás a fő tartalomra

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

Készíttessen MI-asszisztenssel egy oldalt, amely felsorol minden mérkőzést a szezonból, verseny és csapat szerinti szűrőkkel.

Írta: Pedro Maia

A mérkőzés- és eredményoldal felsorol minden mérkőzést a szezonból, lejátszottat és még lejátszandót is, dátum szerint csoportosítva. A látogatók szűrhetik osztály, kupa vagy csapat szerint, és válthatnak az eredmények és a közelgő mérkőzések között.

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

  1. Másolja ki a promptot az alábbi szürke dobozból.

  2. Írja be a szezon azonosítóját. Cserélje le a [MY-SEASON-ID] szöveget a saját számára.

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

  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őjében.

  6. Ellenőrizze a bajnokság weboldalával összevetve. Ha valami rossznak tűnik, 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 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 felsorol minden mérkőzést a bajnokságom szezonjából. A szezonazonosítóm: [MY-SEASON-ID].

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 el újratöltés nélkül.

2. Legyen két lap: "Eredmények", a legújabbal kezdve, és "Menetrend" (a még lejátszandó mérkőzések), a legkorábbival 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őt, a vendégcsapatot, az osztály vagy kupa nevét, a kupafordulót, ha van, és a helyszínt.

5. Hagyja, hogy osztály vagy kupa szerint, illetve csapat szerint szűrjek, a mérkőzésekből magukból felépített menük segítségével.

6. Ha egy mérkőzést elhalasztottak, azt mutassa az idő helyett. A még nem véglegesített dátumú mérkőzéseket tegye külön szakaszba a Menetrend lap végén. Ha a mérkőzés dátuma elmúlt, de még nincs eredmény, az idő helyett az "Eredményre vár" szöveget mutassa.

7. Ne töltse újra az adatokat percenként egynél többször.

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

  • A félidei vagy tizenegyes eredmények nem jelennek meg. Ez a lista jelenleg nem tartalmazza ezeket a további részleteket. A mérkőzésközpont és a csapatoldalak 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 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.

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?