Страницата с мачове и резултати изброява всички мачове от сезона ви, изиграни и предстоящи, групирани по дата. Посетителите могат да я филтрират по дивизия, купа или отбор и да превключват между резултати и предстоящи мачове.
Не е нужно да сте разработчик. AI асистент като ChatGPT или Claude може да създаде страницата вместо вас по инструкциите по-долу.
Преди да започнете
Лигата ви трябва да е на плана Gold с включен API. Вижте Първи стъпки с API.
Нужно ви е ID на сезона. В статията Как работи API е показано как да го намерите.
Още нямате лига? Първо изпробвайте промпта с демо лигата на LeagueRepublic: използвайте ID на сезон 153020000.
Как да използвате промпта
Копирайте промпта от сивото поле по-долу.
Попълнете ID на сезона си. Заменете [ID-НА-МОЯ-СЕЗОН] със своя номер.
Кажете как искате да изглежда. Опишете цветовете и стила си или прикачете екранна снимка на уебсайта си или на дизайн, който ви харесва. Обикновено картинката е най-добрият вариант. Ако не кажете нищо, AI ще избере семпъл дизайн.
Поставете го в AI асистента и го изпратете.
Отворете файла, който получите. Запазете го и щракнете два пъти върху него, за да го отворите в браузъра си.
Сравнете страницата с уебсайта на лигата си. Ако нещо изглежда грешно, кажете го на AI с прости думи, например "отложените мачове се показват като резултати". Той ще го поправи.
Промптът
Преди да започнеш, прочети спецификацията на JSON API на LeagueRepublic на адрес https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Използвай само услугите, уеб адресите и имената на полета, които тя описва, и спазвай правилата ѝ за ограничението на заявките, празните стойности, грешките и това, че "road" означава като гост. Ако не можеш да отвориш този адрес, спри и ме помоли да поставя спецификацията.
Създай ми една уеб страница (един HTML файл, който мога да отворя в браузъра си), която изброява всички мачове от сезона на моята лига. ID на моя сезон е [ID-НА-МОЯ-СЕЗОН].
Какво трябва да прави страницата: 1. Зареди всички мачове от сезона веднъж чрез услугата Get Fixtures For Season и прави цялото филтриране на страницата, без да зареждаш отново. 2. Направи два раздела: "Резултати", от най-новите, и "Програма" (мачове, които предстоят), от най-близките. 3. Групирай мачовете по дата, с датата като заглавие. 4. За всеки мач покажи домакина, резултата или началния час, госта, името на дивизията или купата, кръга от купата, ако има такъв, и мястото на провеждане. 5. Позволи ми да филтрирам по дивизия или купа и по отбор чрез менюта, създадени от самите мачове. 6. Ако мач е отложен, покажи това вместо час. Сложи мачовете, чиято дата предстои да бъде уточнена, в отделна секция в края на раздела Програма. Ако датата на мача е минала, но още няма резултат, покажи "Очаква се резултат" вместо час. 7. Не презареждай данните по-често от веднъж в минута.
Направи дизайна изчистен и лесен за четене на телефон. Обясни ми с прости стъпки как да отворя и използвам файла. Попитай ме, ако нещо не е ясно.
Дизайн: [ОПИШЕТЕ ЖЕЛАНИЯ ВИД ИЛИ ПРИКАЧЕТЕ ЕКРАННА СНИМКА] |
Ако нещо не работи
Резултатите на полувремето или от дузпи не се показват. Засега този списък не включва тези допълнителни подробности. Страницата с мачовете за деня и страницата на отбора ги включват.
Липсва резултат. Резултатите се появяват едва след като лигата ги одобри.
Страницата показва съобщение за грешка. Проверете ID на сезона си и дали API е включен за лигата ви.
Страницата не работи в прозореца за преглед на AI. Много прозорци за преглед не могат да изтеглят данни от други уебсайтове. Запазете файла и го отворете в браузъра си.
AI казва, че не може да прочете спецификацията. Отворете адреса на спецификацията в браузъра си, изберете всичко, копирайте го и го поставете в AI.
Всички подробности за услугата Get Fixtures For Season са в спецификацията на API.
