Hoppa till huvudinnehåll

Skapa en ligatabell

Använd en AI-assistent för att skapa en sida som visar ligans tabeller, med en meny för att byta division.

Skrivet av Pedro Maia

En sida med ligatabeller visar tabellställningen för varje division i ligan, med en meny för att byta mellan dem. Du kan använda den fristående eller lägga den på din webbplats bredvid dina nyheter.

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 "poängkolumnen saknas". 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 tabeller. Mitt säsongs-ID är [MITT-SÄSONGS-ID].

Sidan ska:

1. Använda tjänsten Get Fixture Groups For Season för att lista säsongens divisioner och visa dem i en meny. Öppna på den första divisionen.

2. När jag väljer en division, visa dess tabell med tjänsten Get Standings For Fixture Group. Ladda bara en division när jag väljer den.

3. Visa placering, lag, spelade, vunna, oavgjorda, förlorade, gjorda mål, insläppta mål, målskillnad och poäng, plus senaste form som små färgade märken (vinst, oavgjort, förlust).

4. Lista även cuperna i menyn, men kontrollera bara om en cup har tabeller när jag väljer den. Om den spelas i grupper, visa en tabell för varje grupp med gruppens namn ovanför. Om den inte har några tabeller, säg det.

5. Låta mig trycka på ett lag för att markera dess rad.

6. På en mobil, behåll placering, lag, spelade, målskillnad och poäng, och dölj de andra kolumnerna.

7. Spara varje tabell efter att den har laddats, och fråga inte efter samma tabell 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

  • En divisions tabell visar bara nollor. Divisionen har inte spelat några matcher ännu. Den fylls i när resultat har registrerats.

  • En division saknas. Divisioner vars tabeller är dolda på ligans webbplats är dolda här också.

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

  • 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änsterna som används här finns i API-specifikationen.

Fick du svar på din fråga?