Direct la conținutul principal

Creează o listă de meciuri și rezultate

Folosește un asistent AI ca să creezi o pagină cu toate meciurile sezonului, cu filtre după competiție și echipă.

Scris de Pedro Maia

O pagină de meciuri și rezultate afișează toate meciurile sezonului, jucate și de jucat, grupate după dată. Vizitatorii pot filtra după divizie, cupă sau echipă și pot comuta între rezultate și meciurile următoare.

Nu trebuie să fii programator. Un asistent AI, precum ChatGPT sau Claude, poate crea pagina pentru tine pe baza instrucțiunilor de mai jos.

Înainte să începi

  • Liga ta are nevoie de planul Gold, cu API-ul activat. Vezi Primii pași cu API-ul.

  • Ai nevoie de ID-ul sezonului. Articolul Cum funcționează API-ul îți arată cum să-l găsești.

  • Nu ai încă o ligă? Încearcă mai întâi promptul cu liga demonstrativă LeagueRepublic: folosește ID-ul de sezon 153020000.

Cum folosești promptul

  1. Copiază promptul din caseta gri de mai jos.

  2. Completează ID-ul sezonului. Înlocuiește [ID-UL-SEZONULUI-MEU] cu numărul tău.

  3. Spune cum vrei să arate. Descrie culorile și stilul tău sau atașează o captură de ecran a site-ului tău ori a unui design care îți place. O imagine funcționează de obicei cel mai bine. Dacă nu spui nimic, AI-ul va alege un design simplu.

  4. Lipește-l în asistentul AI și trimite-l.

  5. Deschide fișierul pe care ți-l dă. Salvează-l, apoi fă dublu clic pe el ca să-l deschizi în browser.

  6. Compar-o cu site-ul ligii tale. Dacă ceva nu arată bine, spune-i AI-ului în cuvinte simple, de exemplu „meciurile amânate apar ca rezultate”. Îl va corecta.

Promptul

Înainte să începi, citește specificația API-ului JSON LeagueRepublic la https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Folosește doar serviciile, adresele web și numele de câmpuri descrise acolo și respectă regulile ei privind limita de cereri, valorile goale, erorile și faptul că "road" înseamnă în deplasare. Dacă nu poți deschide acea adresă, oprește-te și cere-mi să lipesc specificația.

Creează-mi o singură pagină web (un fișier HTML pe care îl pot deschide în browser) care afișează toate meciurile din sezonul ligii mele. ID-ul sezonului meu este [ID-UL-SEZONULUI-MEU].

Pagina trebuie:

1. Să încarce o singură dată toate meciurile sezonului, folosind serviciul Get Fixtures For Season, și să facă toată filtrarea în pagină, fără să reîncarce.

2. Să aibă două file: „Rezultate”, cele mai noi primele, și „Program” (meciurile care urmează să se joace), cele mai apropiate primele.

3. Să grupeze meciurile după dată, cu data ca titlu.

4. Pentru fiecare meci, să afișeze echipa gazdă, scorul sau ora de începere, echipa oaspete, numele diviziei sau al cupei, runda de cupă dacă există și locul de desfășurare.

5. Să mă lase să filtrez după divizie sau cupă și după echipă, cu meniuri construite din meciurile înseși.

6. Dacă un meci este amânat, să afișeze asta în locul orei. Meciurile cu data de confirmat să fie puse într-o secțiune separată la finalul filei Program. Dacă data unui meci a trecut, dar încă nu există rezultat, să afișeze „În așteptarea rezultatului” în locul orei.

7. Să nu reîncarce datele mai des de o dată pe minut.

Păstrează un design curat și ușor de citit pe telefon. Explică-mi în pași simpli cum deschid și cum folosesc fișierul. Întreabă-mă dacă ceva nu e clar.

Design: [DESCRIE CUM VREI SĂ ARATE SAU ATAȘEAZĂ O CAPTURĂ DE ECRAN]

Dacă ceva nu merge

  • Nu apar scorurile la pauză sau de la loviturile de departajare. Această listă nu include deocamdată acele detalii suplimentare. Centrul de meciuri și pagina de echipă le includ.

  • Lipsește un rezultat. Rezultatele apar doar după ce liga le aprobă.

  • Pagina afișează un mesaj de eroare. Verifică ID-ul sezonului și dacă API-ul este activat pentru liga ta.

  • Pagina nu funcționează în fereastra de previzualizare a AI-ului. Multe previzualizări nu pot prelua date de pe alte site-uri. Salvează fișierul și deschide-l în browser.

  • AI-ul spune că nu poate citi specificația. Deschide adresa specificației în browser, selectează tot, copiază și lipește în AI.

Toate detaliile serviciului Get Fixtures For Season se află în specificația API.

Ați primit răspuns la întrebare?