Strona terminarza i wyników pokazuje wszystkie mecze sezonu, rozegrane i nadchodzące, pogrupowane według daty. Odwiedzający mogą filtrować je według dywizji, pucharu lub drużyny i przełączać się między wynikami a nadchodzącymi meczami.
Nie musisz być programistą. Asystent AI, taki jak ChatGPT lub Claude, może zbudować stronę za Ciebie na podstawie poniższych instrukcji.
Zanim zaczniesz
Twoja liga musi mieć plan Gold z włączonym API. Zobacz Pierwsze kroki z API.
Potrzebujesz ID sezonu. Artykuł Jak działa API pokazuje, jak je znaleźć.
Nie masz jeszcze ligi? Najpierw wypróbuj prompt na lidze demonstracyjnej LeagueRepublic: użyj ID sezonu 153020000.
Jak użyć promptu
Skopiuj prompt z szarego pola poniżej.
Wpisz ID swojego sezonu. Zastąp [ID-MOJEGO-SEZONU] swoim numerem.
Napisz, jak strona ma wyglądać. Opisz swoje kolory i styl albo dołącz zrzut ekranu swojej strony lub projektu, który Ci się podoba. Obraz zwykle działa najlepiej. Jeśli nic nie napiszesz, AI wybierze prosty wygląd.
Wklej go do asystenta AI i wyślij.
Otwórz plik, który otrzymasz. Zapisz go, a potem kliknij go dwukrotnie, aby otworzyć go w przeglądarce.
Porównaj ją ze stroną swojej ligi. Jeśli coś się nie zgadza, powiedz to AI prostymi słowami, na przykład „przełożone mecze wyświetlają się jako wyniki”. AI to poprawi.
Prompt
Zanim zaczniesz, przeczytaj specyfikację JSON API LeagueRepublic pod adresem https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Używaj tylko opisanych w niej usług, adresów internetowych i nazw pól oraz przestrzegaj jej zasad dotyczących limitu zapytań, pustych wartości, błędów i tego, że "road" oznacza drużynę gości. Jeśli nie możesz otworzyć tego adresu, zatrzymaj się i poproś mnie o wklejenie specyfikacji.
Zbuduj mi jedną stronę internetową (jeden plik HTML, który mogę otworzyć w przeglądarce), która wyświetla wszystkie mecze sezonu mojej ligi. ID mojego sezonu to [ID-MOJEGO-SEZONU].
Strona powinna: 1. Wczytać wszystkie mecze sezonu jeden raz za pomocą usługi Get Fixtures For Season, a całe filtrowanie robić na stronie bez ponownego wczytywania. 2. Mieć dwie zakładki: „Wyniki”, od najnowszych, i „Terminarz” (mecze do rozegrania), od najbliższych. 3. Grupować mecze według daty, z datą jako nagłówkiem. 4. Przy każdym meczu pokazywać gospodarzy, wynik lub godzinę rozpoczęcia, gości, nazwę dywizji lub pucharu, rundę pucharu, jeśli jest, oraz miejsce rozegrania. 5. Pozwalać mi filtrować według dywizji lub pucharu oraz według drużyny, za pomocą menu zbudowanych na podstawie samych meczów. 6. Jeśli mecz jest przełożony, pokazać to zamiast godziny. Mecze z datą do potwierdzenia umieścić w osobnej sekcji na końcu zakładki Terminarz. Jeśli data meczu minęła, a wyniku jeszcze nie ma, pokazać „Oczekuje na wynik” zamiast godziny. 7. Nie odświeżać danych częściej niż raz na minutę.
Zadbaj o przejrzysty wygląd, czytelny na telefonie. Wyjaśnij w prostych krokach, jak otworzyć plik i z niego korzystać. Zapytaj mnie, jeśli coś jest niejasne.
Wygląd: [OPISZ, JAK STRONA MA WYGLĄDAĆ, LUB DOŁĄCZ ZRZUT EKRANU] |
Jeśli coś pójdzie nie tak
Nie widać wyników do przerwy ani rzutów karnych. Ta lista na razie nie zawiera tych dodatkowych szczegółów. Strony centrum meczowego i drużyny je pokazują.
Brakuje wyniku. Wyniki pojawiają się dopiero po zatwierdzeniu ich przez ligę.
Strona wyświetla komunikat o błędzie. Sprawdź ID sezonu i to, czy API jest włączone dla Twojej ligi.
Strona nie działa w oknie podglądu AI. Wiele podglądów nie może pobierać danych z innych stron. Zapisz plik i otwórz go w przeglądarce.
AI pisze, że nie może odczytać specyfikacji. Otwórz adres specyfikacji w przeglądarce, zaznacz wszystko, skopiuj i wklej do AI.
Wszystkie szczegóły usługi Get Fixtures For Season znajdziesz w specyfikacji API.
