Hoppa till huvudinnehåll

Bygg en lagsida

Använd en AI-assistent för att bygga en sida som visar ett lags resultat och kommande matcher.

Skrivet av Pedro Maia

En lagsida visar ett lags säsong på ett ögonkast: dess resultat med vinster, oavgjorda och förluster, samt dess kommande matcher i varje tävling det spelar i. Den passar utmärkt för en klubbs webbplats.

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

Innan du börjar

  • Din liga behöver planen Gold med API:et aktiverat. Se Komma igång med API:et.

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

  • Du behöver lagets namn, skrivet exakt som det visas på din ligawebbplats.

  • Har du ingen liga än? Prova prompten med LeagueRepublics demoliga först: använd säsongs-ID 153020000 och lagnamnet Kings Arms.

Så använder du prompten

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

  2. Fyll i dina uppgifter. Ersätt [MY-SEASON-ID] med ditt säsongs-ID och [MY-TEAM-NAME] med lagets namn.

  3. Beskriv hur du vill att den ska se ut. Beskriv din klubbs färger och 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 på den för att öppna den i webbläsaren.

  6. Jämför med din ligawebbplats. Om något ser fel ut, berätta för AI:n med enkla ord, till exempel ”den matchen spelades hemma, inte borta”. Den fixar det.

Prompten

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

Bygg en enda webbsida åt mig (en HTML-fil som jag kan öppna i webbläsaren) som visar ett lags matcher under säsongen. Mitt säsongs-ID är [MY-SEASON-ID] och laget heter [MY-TEAM-NAME].

Sidan ska:

1. Hitta lagets ID från säsongens matcher första gången sidan laddas och sedan använda tjänsten Get Fixtures For Team. Komma ihåg ID:t så att det inte behöver slås upp igen.

2. Använda lagets namn som rubrik.

3. Dela upp matcherna i ”Resultat”, senaste först, och ”Kommande”, närmaste först.

4. För varje match visa datum, tävling (och cupomgång, om det finns någon), motståndare, om matchen spelades hemma eller borta, och resultatet, med mitt lags resultat först.

5. För resultat visa V, O eller F ur lagets perspektiv. Om en match slutade oavgjort och avgjordes på straffar, visa vem som vann straffläggningen i stället för O, med straffresultatet.

6. Visa eventuella extra resultatdetaljer, som halvtid, med liten text. Om en match är uppskjuten ska det visas i stället för en tid. Om matchdatumet har passerat men det ännu inte finns något resultat ska ”Väntar på resultat” visas i stället för en tid.

7. Inte ladda om data oftare än en gång i minuten.

Håll designen ren och lättläst på mobilen. Förklara i enkla steg hur man ö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 säger att laget inte kan hittas. Kontrollera att lagets namn är skrivet exakt som på din ligawebbplats och att laget spelar i den säsongen.

  • Sidan visar ett felmeddelande. Kontrollera ditt säsongs-ID och att API:et är aktiverat för din liga.

  • Sidan fungerar inte i AI:ns förhandsgranskning. 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 i AI:n.

Alla detaljer om tjänsten Get Fixtures For Team finns i API-specifikationen.

Fick du svar på din fråga?