En lagside viser ett lags sesong på et øyeblikk: resultatene med seire, uavgjorte og tap, og de kommende kampene i alle turneringer laget spiller i. Den er ideell for et klubbnettsted.
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.
Du trenger lagets navn, skrevet nøyaktig slik det står på ligaens nettsted.
Har du ingen liga ennå? Prøv prompten med LeagueRepublics demoliga først: bruk sesong-ID 153020000 og lagnavnet Kings Arms.
Slik bruker du prompten
Kopier prompten fra den grå boksen nedenfor.
Fyll inn opplysningene dine. Bytt ut [MIN-SESONG-ID] med sesong-ID-en din og [MITT-LAGNAVN] med lagets navn.
Si hvordan du vil at det skal se ut. Beskriv klubbfargene 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 «den kampen var hjemme, ikke borte». 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 ett lags kamper i sesongen. Sesong-ID-en min er [MIN-SESONG-ID], og laget heter [MITT-LAGNAVN].
Siden skal: 1. Finne lagets ID i sesongens kamper første gang siden lastes, og deretter bruke tjenesten Get Fixtures For Team. Huske ID-en så den ikke må slås opp igjen. 2. Bruke lagets navn som tittel. 3. Dele kampene inn i «Resultater», nyeste først, og «Kommende», nærmeste først. 4. For hver kamp vise datoen, turneringen (og cuprunden, hvis det er en), motstanderen, om det var hjemme eller borte, og resultatet, med mitt lags mål først. 5. For resultater vise S, U eller T (seier, uavgjort, tap) sett fra lagets side. Hvis en kamp endte uavgjort og ble avgjort på straffespark, vise hvem som vant straffesparkkonkurransen i stedet for U, med resultatet fra straffesparkene. 6. Vise ekstra resultatdetaljer, som pauseresultat, med liten skrift. 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. 7. Ikke laste inn dataene på nytt oftere enn én gang i minuttet.
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 sier at laget ikke finnes. Sjekk at lagnavnet er skrevet nøyaktig som på ligaens nettsted, og at laget spiller i den sesongen.
Siden viser en feilmelding. Sjekk sesong-ID-en din, og at API-et er slått på for ligaen din.
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 Fixtures For Team står i API-spesifikasjonen.
