En kampsenterside viser alt som skjer i ligaen din på én dag: kampene, resultatene og tabellene, med en datolinje 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 prompten med LeagueRepublics demoliga først: bruk sesong-ID 153020000.
Slik bruker du prompten
Kopier prompten fra den grå boksen nedenfor.
Fyll inn sesong-ID-en din. Bytt ut [MIN-SESONG-ID] med ditt eget nummer.
Si hvordan du vil at det skal se ut. Beskriv fargene og stilen din, eller legg ved et skjermbilde av nettstedet ditt eller et design du liker. Et bilde fungerer som regel best. Hvis du ikke sier noe, velger AI-en et enkelt design.
Lim den inn i AI-assistenten og send den.
Åpne filen du får. Lagre den, og dobbeltklikk på den for å åpne den i nettleseren.
Sammenlign med ligaens nettsted. Hvis noe ser feil ut, si det til AI-en med vanlige ord, for eksempel «resultatene står feil vei». Den retter det.
Prompten
Før du begynner, les spesifikasjonen for LeagueRepublic JSON API på https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Bruk bare tjenestene, nettadressene og feltnavnene som er beskrevet der, og følg reglene der om grensen for antall forespørsler, tomme verdier, feil og at "road" betyr borte. Hvis du ikke får åpnet den adressen, stopp og be meg lime inn spesifikasjonen.
Lag én nettside til meg (én HTML-fil jeg kan åpne i nettleseren) som viser kampsenteret for ligaen min, med tjenesten Get Match Hub. Sesong-ID-en min er [MIN-SESONG-ID].
Siden skal: 1. Vise en linje med klikkbare kampdager øverst, inkludert valget «ikke fastsatt». Hver dag viser hvor mange resultater og kamper som gjenstår. Et klikk på en dag laster den. Når siden åpnes, skal linjen 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, vise avsparkstiden i stedet. Merke direkteresultater med «Direkte», og resultater ligaen ikke har godkjent ennå, med «Foreløpig». Hvis en kamp er utsatt, vise det i stedet for et klokkeslett. Hvis kampdatoen har passert, men det ikke finnes noe resultat ennå, vise «Venter på resultat» i stedet for et klokkeslett. 5. Vise ekstra resultatdetaljer, som pauseresultat eller straffer, med liten skrift. Ikke gjenta cuprunden under en kamp hvis den allerede står i gruppenavnet. 6. Under hver divisjon vise tabellen: plassering, lag, spilt, vunnet, uavgjort, tapt, målforskjell, poeng og siste form. 7. Når en kamp har enkeltpartier (dart, biljard) eller resultater per omgang eller periode, vise dem i en del jeg kan åpne og lukke. 8. Lagre hver dag etter at den er lastet, og ikke spørre etter den samme dagen igjen innen et minutt.
Hold designet ryddig og lett å lese på mobil. Forklar i enkle trinn hvordan jeg åpner og bruker filen. Spør meg hvis noe er uklart.
Design: [BESKRIV HVORDAN DU VIL AT DET SKAL SE UT, ELLER LEGG VED ET SKJERMBILDE] |
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 dataene.
Siden fungerer ikke i forhåndsvisningen til AI-en. Mange forhåndsvisninger kan ikke hente data fra andre nettsteder. Lagre filen og åpne den i nettleseren i stedet.
AI-en sier at den ikke kan lese spesifikasjonen. Åpne adressen til spesifikasjonen i nettleseren, merk alt, kopier det og lim det inn i AI-en.
Alle detaljer om tjenesten Get Match Hub står i API-spesifikasjonen.
