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 versenyben, amelyben szerepel. Ideális egy klub weboldalához.

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.

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

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

A prompt használata

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

  2. Adja meg az adatait. Cserélje le a [MY-SEASON-ID] szöveget a szezon azonosítójára, a [MY-TEAM-NAME] szöveget 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 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 a mérkőzés hazai volt, nem idegenbeli". 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 egy csapat mérkőzéseit mutatja a szezonban. A szezonazonosítóm: [MY-SEASON-ID], a csapat neve pedig [MY-TEAM-NAME].

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 közül, majd használja a Get Fixtures For Team szolgáltatást. Jegyezze meg az azonosítót, hogy ne kelljen újra megkeresni.

2. A csapat nevét használja címként.

3. Ossza a mérkőzéseket "Eredmények" (a legújabbal kezdve) és "Közelgő" (a legkorábbival kezdve) csoportra.

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

5. Az eredményeknél a csapat szemszögéből mutasson W, D vagy L jelölést. Ha egy mérkőzés döntetlenre végződött, és tizenegyesekkel döntöttek, a D helyett mutassa, ki nyerte a büntetőpárbajt, a 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 mutassa. Ha egy mérkőzést elhalasztottak, azt mutassa az idő helyett. 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

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

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

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