Siirry pääsisältöön

Luo Ottelukeskus-sivu

Käytä tekoälyavustajaa rakentamaan sivu, joka näyttää liigasi ottelut, tulokset ja sarjataulukot minä päivänä tahansa.

Tekijä: Pedro Maia

Ottelukeskus-sivu näyttää kaiken, mitä liigassasi tapahtuu yhtenä päivänä: ottelut, tulokset ja sarjataulukot sekä päivämääräpalkin, jolla siirrytään päivästä toiseen. Se näyttää LeagueRepublic-sivustosi Ottelukeskus (Match Hub) -sivulta, mutta ulkoasun päätät itse.

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-tilaus ja API käytössä. Katso API:n käytön aloittaminen.

  • Tarvitset kautesi ID:n. Artikkelissa Näin API toimii kerrotaan, miten löydät sen.

  • Ei vielä liigaa? Kokeile kehotetta ensin LeagueRepublicin demoliigalla: käytä kauden ID:tä 153020000.

Kehotteen käyttäminen

  1. Kopioi kehote alla olevasta harmaasta ruudusta.

  2. Syötä kautesi ID. Korvaa [MY-SEASON-ID] omalla numerollasi.

  3. Kerro, miltä sen pitäisi näyttää. Kuvaile värisi ja tyyliä tai liitä mukaan kuvakaappaus verkkosivustostasi tai pitämästäsi designista. Kuva toimii yleensä parhaiten. Jos et kerro mitään, tekoäly valitsee yksinkertaisen ulkoasun.

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

  5. Avaa saamasi tiedosto. Tallenna se ja avaa se sitten selaimessasi kaksoisnapsauttamalla.

  6. Vertaa sitä liigasi verkkosivustoon. Jos jokin näyttää väärältä, kerro se tekoälylle selkeästi, esimerkiksi ”tulokset ovat väärin päin”. Se korjaa asian.

Kehote

Ennen kuin aloitat, lue LeagueRepublicin JSON API -määrittely osoitteessa https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Käytä vain sen kuvaamia palveluita, verkko-osoitteita ja kenttien nimiä ja noudata sen sääntöjä pyyntörajasta, tyhjistä arvoista, virheistä ja siitä, että ”road” tarkoittaa vierasta. Jos et pääse avaamaan kyseistä osoitetta, pysähdy ja pyydä minua liittämään määrittely.

Rakenna minulle yksi verkkosivu (yksi HTML-tiedosto, jonka voin avata selaimessani), joka näyttää liigani ottelukeskuksen Get Match Hub -palvelun avulla. Kauteni ID on [MY-SEASON-ID].

Sivun pitäisi:

1. Näyttää yläreunassa palkin napsautettavista ottelupäivistä, mukaan lukien ”vahvistetaan myöhemmin” -vaihtoehto. Jokaisesta päivästä näkyy, montako tulosta ja pelattavaa ottelua sillä on. Päivän napsauttaminen lataa sen. Kun sivu avautuu, vieritä palkkia niin, että näytettävä päivä on näkyvissä.

2. Antaa minun vaihtaa kausien välillä.

3. Näyttää päivän ottelut ryhmiteltyinä kunkin divisioonan tai cup-kierroksen nimen alle.

4. Näyttää jokaisesta ottelusta kotijoukkue, tulos ja vierasjoukkue. Jos ottelu ei ole alkanut, näyttää sen sijaan alkamisaika. Merkitä live-tulokset tekstillä ”Live” ja tulokset, joita liiga ei ole vielä hyväksynyt, tekstillä ”Alustava”. Jos ottelu on siirretty, näyttää se kellonajan sijaan. Jos ottelun päivämäärä on mennyt mutta tulosta ei vielä ole, näyttää kellonajan sijaan ”Odottaa tulosta”.

5. Näyttää kaikki ylimääräiset tulostiedot, kuten puoliaikatulos tai rangaistuspotkukilpailu, pienellä tekstillä. Älä toista cup-kierrosta ottelun alla, jos se on jo ryhmän nimessä.

6. Näyttää kunkin divisioonan alla sen sarjataulukko: sijoitus, joukkue, pelatut, voitot, tasapelit, tappiot, erotus, pisteet ja viimeaikainen kunto.

7. Jos ottelussa on yksittäisiä pelejä (darts, biljardi) tai vuoroparituloksia (innings) tai neljännesten tuloksia, näyttää ne osiossa, jonka voin avata ja sulkea.

8. Tallentaa kunkin päivän latauksen jälkeen eikä pyydä samaa päivää uudelleen minuutin kuluessa.

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

Ulkoasu: [KUVAILE HALUAMASI ULKOASU TAI LIITÄ KUVAKAAPPAUS]

Jos jokin menee pieleen

  • Sivu näyttää virheilmoituksen. Tarkista kautesi ID ja että API on otettu käyttöön liigassasi.

  • Sivu ei näytä lainkaan tietoja. Kerro tekoälylle tarkalleen, mitä näet. Sen on ehkä muutettava tapaa, jolla sivu lataa tiedot.

  • Sivu ei toimi tekoälyn esikatseluikkunassa. Monet esikatselut eivät voi hakea tietoja muilta verkkosivustoilta. 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 se ja liitä tekoälylle.

Get Match Hub -palvelun täydelliset tiedot ovat API-määrittelyssä.

Vastasiko tämä kysymykseesi?