Strona centrum meczowego pokazuje wszystko, co dzieje się w Twojej lidze danego dnia: mecze, wyniki i tabele, z paskiem dat do przechodzenia między dniami. Wygląda jak strona Match Hub w Twojej witrynie LeagueRepublic, ale to Ty decydujesz o wyglądzie.
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 „wyniki są zamienione miejscami”. 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 pokazuje centrum meczowe mojej ligi, korzystając z usługi Get Match Hub. ID mojego sezonu to [ID-MOJEGO-SEZONU].
Strona powinna: 1. Pokazywać u góry pasek klikalnych dni meczowych, w tym pozycję „do potwierdzenia”. Każdy dzień pokazuje, ile ma wyników i meczów do rozegrania. Kliknięcie dnia wczytuje go. Po otwarciu strony przewiń pasek tak, aby wyświetlany dzień był widoczny. 2. Pozwalać mi przełączać się między sezonami. 3. Pokazywać mecze danego dnia pogrupowane pod nazwą każdej dywizji lub rundy pucharu. 4. Przy każdym meczu pokazywać gospodarzy, wynik i gości. Jeśli mecz się jeszcze nie zaczął, pokazać godzinę rozpoczęcia. Wyniki na żywo oznaczać jako „Na żywo”, a wyniki, których liga jeszcze nie zatwierdziła, jako „Tymczasowy”. Jeśli mecz jest przełożony, pokazać to zamiast godziny. Jeśli data meczu minęła, a wyniku jeszcze nie ma, pokazać „Oczekuje na wynik” zamiast godziny. 5. Pokazywać małym drukiem dodatkowe szczegóły wyniku, np. wynik do przerwy lub rzuty karne. Nie powtarzać rundy pucharu pod meczem, jeśli jest już w nazwie grupy. 6. Pod każdą dywizją pokazywać jej tabelę: miejsce, drużyna, mecze, wygrane, remisy, porażki, różnica, punkty i ostatnia forma. 7. Jeśli mecz składa się z pojedynczych gier (rzutki, bilard) albo ma wyniki innings lub kwart, pokazać je w sekcji, którą mogę rozwijać i zwijać. 8. Zapamiętywać każdy dzień po wczytaniu i nie pytać o ten sam dzień ponownie w ciągu minuty.
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
Strona wyświetla komunikat o błędzie. Sprawdź ID sezonu i to, czy API jest włączone dla Twojej ligi.
Strona w ogóle nie pokazuje danych. Powiedz AI dokładnie, co widzisz. Może będzie musiała zmienić sposób wczytywania danych.
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 Match Hub znajdziesz w specyfikacji API.
