En holdside viser ét holds sæson med et enkelt blik: dets resultater med sejre, uafgjorte og nederlag og dets kommende kampe i alle de turneringer, det spiller i. Den er ideel til en klubs hjemmeside.
Du behøver ikke at være udvikler. En AI-assistent som ChatGPT eller Claude kan bygge siden til dig ud fra instruktionerne nedenfor.
Før du starter
Din liga skal have Gold-planen med API'en slået til. Se Kom godt i gang med API'en.
Du skal bruge dit sæson-ID. Sådan fungerer API'en viser, hvordan du finder det.
Du skal bruge holdets navn, skrevet præcis, som det står på din ligahjemmeside.
Har du ingen liga endnu? Prøv først prompten med LeagueRepublics demoliga: brug sæson-ID 153020000 og holdnavnet Kings Arms.
Sådan bruger du prompten
Kopiér prompten fra den grå boks nedenfor.
Udfyld dine oplysninger. Erstat [MY-SEASON-ID] med dit sæson-ID og [MY-TEAM-NAME] med holdets navn.
Sig, hvordan du vil have den til at se ud. Beskriv din klubs farver og stil, eller vedhæft et skærmbillede af din hjemmeside eller et design, du kan lide. Et billede virker som regel bedst. Hvis du ikke siger noget, vælger AI'en et enkelt design.
Indsæt den i AI-assistenten, og send den.
Åbn den fil, du får. Gem den, og dobbeltklik derefter på den for at åbne den i din browser.
Tjek den mod din ligahjemmeside. Hvis noget ser forkert ud, så fortæl AI'en det med almindelige ord, for eksempel »den kamp var på hjemmebane, ikke udebane«. Den retter det.
Prompten
Før du starter, så læs LeagueRepublics JSON API-specifikation på https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Brug kun de tjenester, webadresser og feltnavne, den beskriver, og følg dens regler om grænsen for forespørgsler, tomme værdier, fejl, og at »road« betyder ude. Hvis du ikke kan åbne den adresse, så stop og bed mig indsætte specifikationen.
Byg en enkelt webside til mig (én HTML-fil, som jeg kan åbne i min browser), der viser ét holds kampe i sæsonen. Mit sæson-ID er [MY-SEASON-ID], og holdet hedder [MY-TEAM-NAME].
Siden skal: 1. Finde holdets ID ud fra sæsonens kampe, første gang siden indlæses, og derefter bruge tjenesten Get Fixtures For Team. Huske ID'et, så det ikke skal slås op igen. 2. Bruge holdets navn som titel. 3. Dele kampene op i »Resultater«, nyeste først, og »Kommende«, nærmeste først. 4. For hver kamp vise datoen, turneringen (og pokalrunden, hvis der er en), modstanderen, om den var på hjemmebane eller udebane, og resultatet med mit holds mål først. 5. For resultater vise S, U eller N set fra holdets synsvinkel (sejr, uafgjort, nederlag). Hvis en kamp sluttede uafgjort og blev afgjort på straffespark, vise, hvem der vandt straffesparkskonkurrencen, i stedet for U, med resultatet af straffesparkskonkurrencen. 6. Vise eventuelle ekstra detaljer om resultatet, f.eks. pausestilling, med småt. Hvis en kamp er udsat, vises det i stedet for et tidspunkt. Hvis datoen for en kamp er overskredet, men der endnu ikke er et resultat, vises »Afventer resultat« i stedet for et tidspunkt. 7. Ikke indlæse data igen oftere end én gang i minuttet.
Hold designet rent og let at læse på en telefon. Forklar i enkle trin, hvordan filen åbnes og bruges. Spørg mig, hvis noget er uklart.
Design: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
Hvis noget går galt
Siden siger, at holdet ikke kan findes. Tjek, at holdnavnet er skrevet præcis som på din ligahjemmeside, og at holdet spiller i den sæson.
Siden viser en fejlmeddelelse. Tjek dit sæson-ID, og at API'en er slået til for din liga.
Siden virker ikke i AI'ens forhåndsvisning. Mange forhåndsvisninger kan ikke hente data fra andre hjemmesider. Gem filen, og åbn den i stedet i din browser.
AI'en siger, at den ikke kan læse specifikationen. Åbn specifikationens adresse i din browser, markér alt, kopiér det, og indsæt det i AI'en.
De fulde detaljer om tjenesten Get Fixtures For Team findes i API-specifikationen.
