Siirry pääsisältöön

Luo ottelu- ja tulosluettelo

Luo tekoälyavustajan avulla sivu, joka listaa kauden kaikki ottelut ja jossa voi suodattaa kilpailun ja joukkueen mukaan.

Tekijä: Pedro Maia

Ottelu- ja tulossivu listaa kautesi kaikki ottelut, pelatut ja pelaamattomat, päivämäärän mukaan ryhmiteltyinä. Kävijät voivat suodattaa sitä divisioonan, cupin tai joukkueen mukaan ja vaihtaa tulosten ja tulevien otteluiden välillä.

Sinun ei tarvitse olla kehittäjä. Tekoälyavustaja, kuten ChatGPT tai Claude, voi rakentaa sivun puolestasi alla olevien ohjeiden perusteella.

Ennen kuin aloitat

  • Liigallasi on oltava ”Gold”-suunnitelma ja API käytössä. Katso API:n käytön aloittaminen.

  • Tarvitset kautesi ID:n. Artikkeli Näin API toimii näyttää, miten sen löytää.

  • Eikö sinulla ole vielä liigaa? Kokeile kehotetta ensin LeagueRepublicin esittelyliigalla: käytä kauden ID:tä 153020000.

Kehotteen käyttäminen

  1. Kopioi kehote alla olevasta harmaasta laatikosta.

  2. Lisää kautesi ID. Korvaa [KAUTENI-ID] omalla numerollasi.

  3. Kerro, miltä haluat sen näyttävän. Kuvaile värisi ja tyylisi tai liitä kuvakaappaus verkkosivustostasi tai ulkoasusta, josta pidät. Kuva toimii yleensä parhaiten. Jos et sano mitään, tekoäly valitsee yksinkertaisen ulkoasun.

  4. Liitä se tekoälyavustajaan ja lähetä.

  5. Avaa tiedosto, jonka se antaa. Tallenna se ja kaksoisnapsauta sitä avataksesi sen selaimessa.

  6. Vertaa sitä liigasi verkkosivustoon. Jos jokin näyttää väärältä, kerro tekoälylle tavallisin sanoin, esimerkiksi ”siirretyt ottelut näkyvät tuloksina”. Se korjaa asian.

Kehote

Lue ennen aloittamista LeagueRepublicin JSON API -määrittely osoitteessa https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Käytä vain siinä kuvattuja palveluja, verkko-osoitteita ja kenttien nimiä, ja noudata sen sääntöjä pyyntörajasta, tyhjistä arvoista, virheistä sekä siitä, että "road" tarkoittaa vierasottelua. Jos et pysty avaamaan osoitetta, lopeta ja pyydä minua liittämään määrittely.

Tee minulle yksi verkkosivu (yksi HTML-tiedosto, jonka voin avata selaimessani), joka listaa liigani kauden kaikki ottelut. Kauteni ID on [KAUTENI-ID].

Sivun pitää:

1. Ladata kauden kaikki ottelut kerran Get Fixtures For Season -palvelun avulla ja tehdä kaikki suodatus sivulla lataamatta uudelleen.

2. Sisältää kaksi välilehteä: ”Tulokset”, uusin ensin, ja ”Otteluohjelma” (vielä pelaamattomat ottelut), lähin ensin.

3. Ryhmitellä ottelut päivämäärän mukaan niin, että päivämäärä on otsikkona.

4. Näyttää jokaisesta ottelusta kotijoukkue, tulos tai aloitusaika, vierasjoukkue, divisioonan tai cupin nimi, cupin kierros, jos sellainen on, ja pelipaikka.

5. Antaa minun suodattaa divisioonan tai cupin sekä joukkueen mukaan valikoilla, jotka muodostetaan otteluista itsestään.

6. Jos ottelu on siirretty, näytä se ajan sijaan. Laita ottelut, joiden päivä vahvistetaan myöhemmin, omaan osioonsa Otteluohjelma-välilehden loppuun. Jos ottelun päivä on mennyt mutta tulosta ei vielä ole, näytä ajan sijaan ”Odottaa tulosta”.

7. Olla lataamatta tietoja uudelleen useammin kuin kerran minuutissa.

Pidä ulkoasu selkeänä ja helppolukuisena puhelimella. Selitä yksinkertaisin vaihein, miten tiedosto avataan ja miten sitä käytetään. Kysy minulta, jos jokin on epäselvää.

Ulkoasu: [KUVAILE HALUAMASI ULKOASU TAI LIITÄ KUVAKAAPPAUS]

Jos jokin menee pieleen

  • Puoliajan tai rangaistuspotkujen tuloksia ei näy. Tämä luettelo ei tällä hetkellä sisällä näitä lisätietoja. Otteluiden koontisivu ja joukkueen sivu sisältävät.

  • Tulos puuttuu. Tulokset näkyvät vasta, kun liiga on hyväksynyt ne.

  • Sivulla näkyy virheilmoitus. Tarkista kautesi ID ja että API on otettu käyttöön liigallesi.

  • Sivu ei toimi tekoälyn esikatseluikkunassa. Monet esikatselut eivät voi hakea tietoja muilta sivustoilta. Tallenna tiedosto ja avaa se sen sijaan selaimessasi.

  • Tekoäly sanoo, ettei se voi lukea määrittelyä. Avaa määrittelyn osoite selaimessasi, valitse kaikki, kopioi ja liitä se tekoälylle.

Get Fixtures For Season -palvelun kaikki yksityiskohdat ovat API-määrittelyssä.

Vastasiko tämä kysymykseesi?