Strona z tabelą ligową pokazuje klasyfikację każdej dywizji w Twojej lidze, z menu do przełączania się między nimi. Możesz używać jej samodzielnie albo umieścić na swojej stronie obok aktualności.
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 potrzebuje planu Gold z włączonym API. Zobacz Pierwsze kroki z API.
Potrzebujesz ID swojego sezonu. W artykule Jak działa API dowiesz się, jak go znaleźć.
Nie masz jeszcze ligi? Najpierw wypróbuj prompt na demonstracyjnej lidze LeagueRepublic: użyj ID sezonu 153020000.
Jak używać promptu
Skopiuj prompt z szarego pola poniżej.
Wpisz ID swojego sezonu. Zastąp [MY-SEASON-ID] własnym numerem.
Powiedz, jak ma wyglądać. Opisz swoje kolory i styl albo dołącz zrzut ekranu swojej strony lub projektu, który Ci się podoba. Obraz zwykle sprawdza się najlepiej. Jeśli nic nie powiesz, AI wybierze prosty projekt.
Wklej go do asystenta AI i wyślij.
Otwórz plik, który dostaniesz. Zapisz go, a następnie kliknij dwukrotnie, aby otworzyć go w przeglądarce.
Porównaj go ze stroną swojej ligi. Jeśli coś wygląda źle, powiedz o tym AI prostymi słowami, na przykład „brakuje kolumny z punktami”. Poprawi to.
Prompt
Zanim zaczniesz, przeczytaj specyfikację JSON API LeagueRepublic pod adresem https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Używaj tylko usług, adresów internetowych i nazw pól, które opisuje, i stosuj jej zasady dotyczące limitu zapytań, pustych wartości, błędów oraz tego, że „road” oznacza gości (away). 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) pokazującą tabele mojej ligi. ID mojego sezonu to [MY-SEASON-ID].
Strona powinna: 1. Użyć usługi Get Fixture Groups For Season, aby wypisać dywizje sezonu i pokazać je w menu. Otworzyć na pierwszej dywizji. 2. Gdy wybiorę dywizję, pokazać jej tabelę z użyciem usługi Get Standings For Fixture Group. Ładować dywizję tylko wtedy, gdy ją wybiorę. 3. Pokazywać pozycję, drużynę, mecze, wygrane, remisy, porażki, bramki zdobyte, bramki stracone, różnicę i punkty, a także ostatnią formę jako małe kolorowe plakietki (wygrana, remis, porażka). 4. Wypisać w menu także puchary, ale sprawdzać puchar pod kątem tabel dopiero wtedy, gdy go wybiorę. Jeśli rozgrywany jest w grupach, pokazać po jednej tabeli dla każdej grupy z nazwą grupy nad nią. Jeśli nie ma tabel, powiedzieć o tym. 5. Pozwolić mi dotknąć drużyny, aby wyróżnić jej wiersz. 6. Na telefonie zachować pozycję, drużynę, mecze, różnicę i punkty, a pozostałe kolumny ukryć. 7. Zapisywać każdą tabelę po załadowaniu i nie pytać o tę samą ponownie w ciągu minuty.
Zadbaj o czysty projekt, łatwy do czytania na telefonie. Wyjaśnij prostymi krokami, jak otworzyć plik i z niego korzystać. Zapytaj mnie, jeśli coś jest niejasne.
Projekt: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
Jeśli coś pójdzie nie tak
Tabela dywizji składa się z samych zer. Ta dywizja nie rozegrała jeszcze żadnych meczów. Wypełni się po wprowadzeniu wyników.
Brakuje dywizji. Dywizje z ukrytymi tabelami na stronie Twojej ligi są ukryte także tutaj.
Strona pokazuje komunikat o błędzie. Sprawdź ID swojego sezonu oraz 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 zamiast tego otwórz go w przeglądarce.
AI mówi, że nie może odczytać specyfikacji. Otwórz adres specyfikacji w przeglądarce, zaznacz wszystko, skopiuj i wklej do AI.
Pełne szczegóły usług użytych tutaj znajdziesz w specyfikacji API.
