O pagină de echipă arată dintr-o privire sezonul unei echipe: rezultatele, cu victorii, egaluri și înfrângeri, și meciurile următoare din toate competițiile în care joacă. Este ideală pentru site-ul unui club.
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.
Ai nevoie de numele echipei, scris exact cum apare pe site-ul ligii tale.
Nu ai încă o ligă? Încearcă mai întâi promptul cu liga demonstrativă LeagueRepublic: folosește ID-ul de sezon 153020000 și numele de echipă Kings Arms.
Cum folosești promptul
Copiază promptul din caseta gri de mai jos.
Completează datele tale. Înlocuiește [ID-UL-SEZONULUI-MEU] cu ID-ul sezonului și [NUMELE-ECHIPEI-MELE] cu numele echipei.
Spune cum vrei să arate. Descrie culorile și stilul clubului 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.
Lipește-l în asistentul AI și trimite-l.
Deschide fișierul pe care ți-l dă. Salvează-l, apoi fă dublu clic pe el ca să-l deschizi în browser.
Compar-o cu site-ul ligii tale. Dacă ceva nu arată bine, spune-i AI-ului în cuvinte simple, de exemplu „meciul acela a fost acasă, nu în deplasare”. Î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 arată meciurile unei echipe din sezon. ID-ul sezonului meu este [ID-UL-SEZONULUI-MEU], iar echipa se numește [NUMELE-ECHIPEI-MELE].
Pagina trebuie: 1. Să găsească ID-ul echipei din meciurile sezonului la prima încărcare, apoi să folosească serviciul Get Fixtures For Team. Să rețină ID-ul, ca să nu mai fie nevoie să-l caute din nou. 2. Să folosească numele echipei ca titlu. 3. Să împartă meciurile în „Rezultate”, cele mai noi primele, și „Meciuri următoare”, cele mai apropiate primele. 4. Pentru fiecare meci, să afișeze data, competiția (și runda de cupă, dacă există), adversarul, dacă s-a jucat acasă sau în deplasare și scorul, cu scorul echipei mele primul. 5. La rezultate, să afișeze V, E sau Î (victorie, egal, înfrângere) din punctul de vedere al echipei. Dacă un meci s-a terminat egal și s-a decis la lovituri de departajare, să afișeze cine a câștigat loviturile de departajare în loc de E, împreună cu scorul acestora. 6. Să afișeze cu litere mici orice detaliu suplimentar al scorului, cum ar fi scorul la pauză. Dacă un meci este amânat, să afișeze asta în locul orei. 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
Pagina spune că echipa nu poate fi găsită. Verifică dacă numele echipei este scris exact ca pe site-ul ligii tale și dacă echipa joacă în acel sezon.
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 Team se află în specificația API.
