En kampdagsside viser alt, der sker i din liga på én dag: kampene, resultaterne og stillingerne, med en bjælke med datoer til at skifte mellem dagene. Den ligner Match Hub-siden på din LeagueRepublic-hjemmeside, men du bestemmer designet.
Du behøver ikke at være udvikler. En AI-assistent som ChatGPT eller Claude kan bygge siden for dig ud fra instruktionerne nedenfor.
Før du går i gang
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.
Har du ikke en liga endnu? Prøv først prompten med LeagueRepublics demoliga: brug sæson-ID 153020000.
Sådan bruger du prompten
Kopiér prompten fra den grå boks nedenfor.
Udfyld dit sæson-ID. Erstat [MIT-SÆSON-ID] med dit eget nummer.
Sig, hvordan det skal se ud. Beskriv dine farver og din 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 på den for at åbne den i din browser.
Sammenlign med din ligas hjemmeside. Hvis noget ser forkert ud, så fortæl AI'en det med almindelige ord, f.eks. "resultaterne står omvendt". Den retter det.
Prompten
Før du går i gang, skal du læse 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 forespørgselsgrænsen, tomme værdier, fejl og at "road" betyder ude. Hvis du ikke kan åbne adressen, så stop og bed mig om at indsætte specifikationen.
Byg en enkelt webside til mig (én HTML-fil, jeg kan åbne i min browser), der viser min ligas kampdagsoversigt ved hjælp af tjenesten Get Match Hub. Mit sæson-ID er [MIT-SÆSON-ID].
Siden skal: 1. Vis en bjælke med klikbare kampdage øverst, inklusive punktet "endnu ikke fastlagt". Hver dag viser, hvor mange resultater og hvor mange kommende kamper den har. Et klik på en dag henter den. Når siden åbner, skal bjælken rulle, så den viste dag er synlig. 2. Lad mig skifte mellem sæsoner. 3. Vis dagens kampe grupperet under navnet på hver division eller pokalrunde. 4. Vis for hver kamp hjemmeholdet, resultatet og udeholdet. Hvis kampen ikke er startet, så vis i stedet tidspunktet for kampstart. Markér live-resultater med "Live" og resultater, som ligaen ikke har godkendt endnu, med "Foreløbigt". Hvis en kamp er udsat, så vis det i stedet for et tidspunkt. Hvis kampdatoen er passeret, men der endnu ikke er et resultat, så vis "Afventer resultat" i stedet for et tidspunkt. 5. Vis eventuelle ekstra resultatdetaljer, f.eks. pausestilling eller straffespark, med lille skrift. Gentag ikke pokalrunden under en kamp, hvis den allerede står i gruppens navn. 6. Vis under hver division dens stilling: placering, hold, spillede, vundne, uafgjorte, tabte, målforskel, point og seneste form. 7. Hvis en kamp har enkeltspil (dart, pool), innings eller kvartresultater, så vis dem i en sektion, jeg kan folde ud og sammen. 8. Gem hver dag, når den er hentet, og spørg ikke efter den samme dag igen inden for et minut.
Hold designet enkelt og let at læse på en mobil. Forklar i enkle trin, hvordan jeg åbner og bruger filen. Spørg mig, hvis noget er uklart.
Design: [BESKRIV DET UDSEENDE, DU ØNSKER, ELLER VEDHÆFT ET SKÆRMBILLEDE] |
Hvis noget går galt
Siden viser en fejlmeddelelse. Tjek dit sæson-ID, og at API'en er slået til for din liga.
Siden viser slet ingen data. Fortæl AI'en præcis, hvad du ser. Den skal måske ændre, hvordan siden henter data.
Siden virker ikke i AI'ens forhåndsvisning. Mange forhåndsvisninger kan ikke hente data fra andre hjemmesider. Gem filen, og åbn den i din browser i stedet.
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.
Alle detaljer om tjenesten Get Match Hub står i API-specifikationen.
