Spring videre til hovedindholdet

Byg en ligastilling

Brug en AI-assistent til at bygge en side, der viser dine ligastillinger, med en menu til at skifte division.

Skrevet af Pedro Maia

En side med ligastilling viser stillingen for hver division i din liga, med en menu til at skifte mellem dem. Du kan bruge den alene eller sætte den på din hjemmeside ved siden af dine nyheder.

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.

  • Har du ingen liga endnu? Prøv først prompten med LeagueRepublics demoliga: brug sæson-ID 153020000.

Sådan bruger du prompten

  1. Kopiér prompten fra den grå boks nedenfor.

  2. Udfyld dit sæson-ID. Erstat [MY-SEASON-ID] med dit eget nummer.

  3. Sig, hvordan du vil have den til at 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.

  4. Indsæt den i AI-assistenten, og send den.

  5. Åbn den fil, du får. Gem den, og dobbeltklik derefter på den for at åbne den i din browser.

  6. Tjek den mod din ligahjemmeside. Hvis noget ser forkert ud, så fortæl AI'en det med almindelige ord, for eksempel »kolonnen med point mangler«. 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 min ligas stillinger. Mit sæson-ID er [MY-SEASON-ID].

Siden skal:

1. Bruge tjenesten Get Fixture Groups For Season til at vise sæsonens divisioner og vise dem i en menu. Åbne på den første division.

2. Når jeg vælger en division, vise dens stilling ved hjælp af tjenesten Get Standings For Fixture Group. Kun indlæse en division, når jeg vælger den.

3. Vise placering, hold, spillede, vundne, uafgjorte, tabte, scorede mål, indkasserede mål, målforskel og point, plus seneste form som små farvede mærker (vundet, uafgjort, tabt).

4. Vise pokalturneringerne i menuen, men først tjekke en pokalturnering for stillinger, når jeg vælger den. Hvis den spilles i grupper, vise én stilling for hver gruppe med gruppens navn over. Hvis den ikke har nogen stillinger, sige det.

5. Lade mig trykke på et hold for at fremhæve dets række.

6. På en telefon beholde placering, hold, spillede, målforskel og point og skjule de andre kolonner.

7. Gemme hver stilling, efter den er indlæst, og ikke bede om den samme igen inden for et minut.

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

  • Stillingen for en division er fuld af nuller. Den division har endnu ikke spillet nogen kampe. Den fyldes ud, så snart resultaterne er indtastet.

  • En division mangler. Divisioner, hvis stillinger er skjult på din ligahjemmeside, er også skjult her.

  • 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 de tjenester, der bruges her, findes i API-specifikationen.

Besvarede dette dit spørgsmål?