Ugrás a fő tartalomra

Csapatoldal készítése

Készíttessen MI-asszisztenssel egy oldalt, amely egy csapat eredményeit és közelgő mérkőzéseit mutatja.

Írta: Pedro Maia

A csapatoldal egy pillantással megmutatja egy csapat szezonját: az eredményeit győzelmekkel, döntetlenekkel és vereségekkel, valamint a közelgő mérkőzéseit minden sorozatban, amelyben játszik. Ideális egy klub webhelyére.

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.

  • Szüksége lesz a csapat nevére, pontosan úgy írva, ahogy a bajnokság webhelyén szerepel.

  • 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 és a Kings Arms csapatnevet.

A prompt használata

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

  2. Adja meg az adatait. Cserélje le a [SZEZONOM-AZONOSÍTÓJA] részt a szezon azonosítójára, a [CSAPATOM-NEVE] részt pedig a csapat nevére.

  3. Mondja meg, hogyan nézzen ki. Írja le a klub színeit és 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 a mérkőzés hazai pályán volt, nem idegenben”. 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 egy csapat szezonbeli mérkőzéseit mutatja. A szezonom azonosítója [SZEZONOM-AZONOSÍTÓJA], a csapat neve pedig [CSAPATOM-NEVE].

Az oldal tegye a következőket:

1. Az első betöltéskor keresse meg a csapat azonosítóját a szezon mérkőzései alapján, majd használja a Get Fixtures For Team szolgáltatást. Jegyezze meg az azonosítót, hogy ne kelljen újra kikeresni.

2. Használja címként a csapat nevét.

3. Ossza fel a mérkőzéseket „Eredmények” (a legújabbal kezdve) és „Következő mérkőzések” (a legközelebbivel kezdve) részre.

4. Minden mérkőzésnél mutassa a dátumot, a sorozatot (és a kupafordulót, ha van), az ellenfelet, hogy hazai vagy idegenbeli volt-e, valamint az eredményt, elöl a csapatom góljaival.

5. Az eredményeknél jelenítse meg a GY, D vagy V betűt a csapat szemszögéből. Ha egy mérkőzés döntetlennel végződött, és büntetőkkel dőlt el, a D helyett azt mutassa, ki nyerte a büntetőpárbajt, a büntetőpárbaj eredményével együtt.

6. Az eredmény további részleteit, például a félidőt, kis betűvel jelenítse meg. Ha egy mérkőzést elhalasztottak, ezt mutassa az időpont helyett. 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

  • Az oldal szerint a csapat nem található. Ellenőrizze, hogy a csapat neve pontosan úgy van-e írva, mint a bajnokság webhelyén, és hogy a csapat játszik-e abban a szezonban.

  • 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 Team szolgáltatás minden részlete megtalálható az API-specifikációban.

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