O pagină Match Hub arată tot ce se întâmplă în liga ta într-o singură zi: meciurile, scorurile și clasamentele, cu o bandă de date pentru a trece de la o zi la alta. Arată ca pagina Match Hub de pe site-ul tău LeagueRepublic, dar tu decizi designul.
Nu trebuie să fii dezvoltator. 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. Cum funcționează API-ul arată cum îl găsești.
Încă nu ai o ligă? Încearcă mai întâi promptul cu liga demo a LeagueRepublic: folosește ID-ul de sezon 153020000.
Cum folosești promptul
Copiază promptul din caseta gri de mai jos.
Completează ID-ul sezonului. Înlocuiește [MY-SEASON-ID] cu propriul număr.
Spune cum vrei să arate. Descrie culorile și stilul preferat sau atașează o captură de ecran a site-ului tău ori a unui design care îți place. De obicei, o imagine funcționează 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 primit. Salvează-l, apoi dă dublu clic pe el ca să-l deschizi în browser.
Verifică-l în comparație cu site-ul ligii tale. Dacă ceva nu arată bine, spune-i AI-ului pe înțelesul tuturor, de exemplu „scorurile sunt inversate”. Îl va corecta.
Promptul
Înainte de a începe, citește specificația LeagueRepublic JSON API de la adresa https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Folosește numai serviciile, adresele web și numele de câmp descrise în ea și respectă regulile ei privind limita de cereri, valorile goale, erorile și faptul că „road” înseamnă oaspete. Dacă nu poți deschide acea adresă, oprește-te și cere-mi să lipesc specificația aici.
Creează-mi o singură pagină web (un fișier HTML pe care îl pot deschide în browser) care afișează match hub-ul ligii mele, folosind serviciul Get Match Hub. ID-ul sezonului meu este [MY-SEASON-ID].
Pagina ar trebui: 1. Să afișeze în partea de sus o bandă cu zilele de meci pe care se poate da clic, inclusiv intrarea „de confirmat”. Fiecare zi arată câte rezultate și câte meciuri de jucat are. Un clic pe o zi o încarcă. Când se deschide pagina, derulează banda astfel încât ziua afișată să fie vizibilă. 2. Să-mi permită să trec de la un sezon la altul. 3. Să afișeze meciurile zilei grupate sub numele fiecărei divizii sau al fiecărei runde de cupă. 4. Pentru fiecare meci, să afișeze echipa gazdă, scorul și echipa oaspete. Dacă meciul nu a început, să afișeze în schimb ora de începere. Să marcheze scorurile live cu „Live”, iar rezultatele neaprobate încă de ligă cu „Provizoriu”. Dacă un meci este amânat, să afișeze acest lucru în loc de oră. Dacă data unui meci a trecut, dar nu există încă un rezultat, să afișeze „În așteptarea rezultatului” în loc de oră. 5. Să afișeze orice detaliu suplimentar al scorului, cum ar fi pauza sau loviturile de departajare, cu text mic. Să nu repete runda de cupă sub un meci dacă apare deja în numele grupei. 6. Sub fiecare divizie, să afișeze clasamentul ei: poziție, echipă, jucate, victorii, egaluri, înfrângeri, diferență, puncte și forma recentă. 7. Acolo unde un meci are partide individuale (darts, biliard) sau scoruri pe reprize, sferturi sau innings, să le afișeze într-o secțiune pe care o pot deschide și închide. 8. Să salveze fiecare zi după încărcare și să nu ceară aceeași zi din nou în decurs de un minut.
Păstrează designul curat și ușor de citit pe telefon. Explică în pași simpli cum se deschide și se folosește fișierul. Întreabă-mă dacă ceva nu este clar.
Design: [DESCRIE ASPECTUL DORIT SAU ATAȘEAZĂ O CAPTURĂ DE ECRAN] |
Dacă ceva nu merge bine
Pagina afișează un mesaj de eroare. Verifică ID-ul sezonului și dacă API-ul este activat pentru liga ta.
Pagina nu afișează deloc date. Spune-i AI-ului exact ce vezi. Poate fi nevoie să schimbe modul în care pagina încarcă datele.
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 schimb î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.
Detaliile complete ale serviciului Get Match Hub se găsesc în specificația API-ului.
