Hoppa till huvudinnehåll

Skapa en matchcentersida

Använd en AI-assistent för att skapa en sida som visar ligans matcher, resultat och tabeller för valfri dag.

Skrivet av Pedro Maia

En matchcentersida visar allt som händer i ligan under en dag: matcherna, resultaten och ligatabellerna, med en rad datum för att bläddra mellan dagarna. Den liknar sidan Match Hub på din LeagueRepublic-webbplats, men du bestämmer designen.

Du behöver inte vara utvecklare. En AI-assistent som ChatGPT eller Claude kan skapa sidan åt dig utifrån instruktionerna nedan.

Innan du börjar

  • Ligan behöver planen Gold med API:et påslaget. Se Kom igång med API:et.

  • Du behöver ditt säsongs-ID. Så fungerar API:et visar hur du hittar det.

  • Ingen liga ännu? Prova först prompten med LeagueRepublics demoliga: använd säsongs-ID 153020000.

Så använder du prompten

  1. Kopiera prompten från den grå rutan nedan.

  2. Fyll i ditt säsongs-ID. Ersätt [MITT-SÄSONGS-ID] med ditt eget nummer.

  3. Beskriv hur du vill att det ska se ut. Beskriv dina färger och din stil, eller bifoga en skärmbild av din webbplats eller en design du gillar. En bild fungerar oftast bäst. Om du inte säger något väljer AI:n en enkel design.

  4. Klistra in den i AI-assistenten och skicka.

  5. Öppna filen du får. Spara den och dubbelklicka sedan för att öppna den i webbläsaren.

  6. Jämför med ligans webbplats. Om något ser fel ut, säg det till AI:n med enkla ord, till exempel "resultaten är åt fel håll". Den rättar till det.

Prompten

Innan du börjar, läs LeagueRepublics JSON API-specifikation på https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Använd bara de tjänster, webbadresser och fältnamn som den beskriver, och följ dess regler om förfrågningsgränsen, tomma värden, fel och att "road" betyder borta. Om du inte kan öppna adressen, stanna och be mig klistra in specifikationen.

Skapa en enda webbsida åt mig (en HTML-fil som jag kan öppna i webbläsaren) som visar ligans matchcenter med tjänsten Get Match Hub. Mitt säsongs-ID är [MITT-SÄSONGS-ID].

Sidan ska:

1. Visa en rad klickbara matchdagar högst upp, inklusive posten "ej fastställt". Varje dag visar hur många resultat och kommande matcher den har. Ett klick på en dag laddar den. När sidan öppnas, scrolla raden så att dagen som visas syns.

2. Låta mig byta mellan säsonger.

3. Visa dagens matcher grupperade under varje divisions- eller cupomgångsnamn.

4. För varje match visa hemmalaget, resultatet och bortalaget. Om matchen inte har börjat, visa avsparkstiden i stället. Märk liveresultat med "Live" och resultat som ligan inte har godkänt ännu med "Preliminärt". Om en match är uppskjuten, visa det i stället för en tid. Om matchdatumet har passerat men det inte finns något resultat ännu, visa "Inväntar resultat" i stället för en tid.

5. Visa eventuella extra resultatdetaljer, som halvtid eller straffar, med liten text. Upprepa inte cupomgången under en match om den redan står i gruppens namn.

6. Under varje division, visa dess ligatabell: placering, lag, spelade, vunna, oavgjorda, förlorade, målskillnad, poäng och senaste form.

7. Om en match har enskilda spel (dart, pool) eller innings- eller periodresultat, visa dem i en sektion som jag kan öppna och stänga.

8. Spara varje dag efter att den har laddats, och fråga inte efter samma dag igen inom en minut.

Håll designen ren och lättläst på en mobil. Förklara i enkla steg hur jag öppnar och använder filen. Fråga mig om något är oklart.

Design: [BESKRIV UTSEENDET DU VILL HA, ELLER BIFOGA EN SKÄRMBILD]

Om något går fel

  • Sidan visar ett felmeddelande. Kontrollera ditt säsongs-ID och att API:et är påslaget för ligan.

  • Sidan visar inga data alls. Berätta för AI:n exakt vad du ser. Den kan behöva ändra hur sidan laddar data.

  • Sidan fungerar inte i AI:ns förhandsgranskningsfönster. Många förhandsgranskningar kan inte hämta data från andra webbplatser. Spara filen och öppna den i webbläsaren i stället.

  • AI:n säger att den inte kan läsa specifikationen. Öppna specifikationens adress i webbläsaren, markera allt, kopiera och klistra in det i AI:n.

Alla detaljer om tjänsten Get Match Hub finns i API-specifikationen.

Fick du svar på din fråga?