Gå til hovedinnhold

Lag en kampsenterside

Bruk en AI-assistent til å lage en side som viser kampene, resultatene og tabellene i ligaen din for en hvilken som helst dag.

Skrevet av Pedro Maia

En kampsenterside viser alt som skjer i ligaen din på én dag: kampene, resultatene og ligatabellene, med en stripe med datoer for å bla mellom dagene. Den ligner på Match Hub-siden på LeagueRepublic-nettstedet ditt, men du bestemmer designet.

Du trenger ikke å være utvikler. En AI-assistent som ChatGPT eller Claude kan lage siden for deg ut fra instruksjonene nedenfor.

Før du begynner

  • Ligaen din må ha Gold-planen med API-et slått på. Se Kom i gang med API-et.

  • Du trenger sesong-ID-en din. Slik fungerer API-et viser hvordan du finner den.

  • Har du ingen liga ennå? Prøv ledeteksten med LeagueRepublics demoliga først: bruk sesong-ID 153020000.

Slik bruker du ledeteksten

  1. Kopier ledeteksten fra den grå boksen nedenfor.

  2. Fyll inn sesong-ID-en din. Erstatt [MY-SEASON-ID] med ditt eget nummer.

  3. Si hvordan du vil at den skal se ut. Beskriv fargene og stilen din, eller legg ved et skjermbilde av nettstedet ditt eller et design du liker. Et bilde fungerer vanligvis best. Hvis du ikke sier noe, velger AI-en et enkelt design.

  4. Lim den inn i AI-assistenten og send den.

  5. Åpne filen du får. Lagre den, og dobbeltklikk deretter på den for å åpne den i nettleseren din.

  6. Sjekk den mot ligaens nettsted. Hvis noe ser feil ut, sier du det til AI-en med vanlige ord, for eksempel «resultatene står feil vei». Den fikser det.

Ledeteksten

Før du begynner, les LeagueRepublics JSON API-spesifikasjon på https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Bruk bare tjenestene, nettadressene og feltnavnene den beskriver, og følg reglene for ratebegrensning, tomme verdier og feil, og at «road» betyr borte. Hvis du ikke kan åpne den adressen, stopp og be meg lime inn spesifikasjonen.

Lag en enkelt nettside for meg (én HTML-fil jeg kan åpne i nettleseren min) som viser kampsenteret for ligaen min, med tjenesten Get Match Hub. Sesong-ID-en min er [MY-SEASON-ID].

Siden skal:

1. Vise en stripe med klikkbare kampdager øverst, inkludert oppføringen «avtales senere». Hver dag viser hvor mange resultater og kamper som skal spilles den har. Når du klikker på en dag, lastes den inn. Når siden åpnes, skal stripen rulles slik at dagen som vises, er synlig.

2. La meg bytte mellom sesonger.

3. Vise dagens kamper gruppert under navnet på hver divisjon eller cuprunde.

4. For hver kamp vise hjemmelaget, resultatet og bortelaget. Hvis kampen ikke har startet, vis avsparkstiden i stedet. Merk direkteresultater med «Direkte», og resultater som ligaen ennå ikke har godkjent, med «Foreløpig». Hvis en kamp er utsatt, vis det i stedet for et klokkeslett. Hvis datoen for en kamp har passert, men det ikke finnes noe resultat ennå, vis «Venter på resultat» i stedet for et klokkeslett.

5. Vise eventuelle ekstra resultatdetaljer, for eksempel pause eller straffer, i liten tekst. Ikke gjenta cuprunden under en kamp hvis den allerede står i gruppens navn.

6. Under hver divisjon vise ligatabellen: plassering, lag, kamper, seiere, uavgjort, tap, målforskjell, poeng og siste form.

7. Der en kamp har enkeltspill (dart, pool) eller innings- eller kvartresultater, vis dem i en seksjon jeg kan åpne og lukke.

8. Lagre hver dag etter at den er lastet inn, og ikke be om den samme dagen igjen innen ett minutt.

Hold designet rent og lett å lese på mobil. Forklar i enkle trinn hvordan jeg åpner og bruker filen. Spør meg hvis noe er uklart.

Design: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT]

Hvis noe går galt

  • Siden viser en feilmelding. Sjekk sesong-ID-en din, og at API-et er slått på for ligaen din.

  • Siden viser ingen data i det hele tatt. Fortell AI-en nøyaktig hva du ser. Den må kanskje endre hvordan siden laster inn dataene.

  • Siden fungerer ikke i AI-ens forhåndsvisningsvindu. Mange forhåndsvisninger kan ikke hente data fra andre nettsteder. Lagre filen og åpne den i nettleseren din i stedet.

  • AI-en sier at den ikke kan lese spesifikasjonen. Åpne spesifikasjonsadressen i nettleseren din, marker alt, kopier det og lim det inn i AI-en.

Alle detaljer om tjenesten Get Match Hub står i API-spesifikasjonen.

Svarte dette på spørsmålet?