Strona drużyny pokazuje sezon jednej drużyny w pigułce: wyniki z wygranymi, remisami i porażkami oraz nadchodzące mecze we wszystkich rozgrywkach, w których gra. Idealna na stronę klubu.
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źć.
Potrzebujesz nazwy drużyny, zapisanej dokładnie tak, jak na stronie Twojej ligi.
Nie masz jeszcze ligi? Najpierw wypróbuj prompt na lidze demonstracyjnej LeagueRepublic: użyj ID sezonu 153020000 i nazwy drużyny Kings Arms.
Jak użyć promptu
Skopiuj prompt z szarego pola poniżej.
Wpisz swoje dane. Zastąp [ID-MOJEGO-SEZONU] ID swojego sezonu, a [NAZWA-MOJEJ-DRUŻYNY] nazwą drużyny.
Napisz, jak strona ma wyglądać. Opisz barwy i styl swojego klubu 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 „ten mecz był u siebie, a nie na wyjeździe”. 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 mecze jednej drużyny w sezonie. ID mojego sezonu to [ID-MOJEGO-SEZONU], a drużyna nazywa się [NAZWA-MOJEJ-DRUŻYNY].
Strona powinna: 1. Przy pierwszym wczytaniu znaleźć ID drużyny w meczach sezonu, a potem używać usługi Get Fixtures For Team. Zapamiętać ID, aby nie trzeba było go ponownie wyszukiwać. 2. Używać nazwy drużyny jako tytułu. 3. Podzielić mecze na „Wyniki”, od najnowszych, i „Nadchodzące”, od najbliższych. 4. Przy każdym meczu pokazywać datę, rozgrywki (i rundę pucharu, jeśli jest), przeciwnika, czy mecz był u siebie czy na wyjeździe, oraz wynik, z bramkami mojej drużyny na pierwszym miejscu. 5. Przy wynikach pokazywać W, R lub P (wygrana, remis, porażka) z punktu widzenia drużyny. Jeśli mecz zakończył się remisem i rozstrzygnęły go rzuty karne, pokazać zamiast R, kto wygrał serię rzutów karnych, wraz z jej wynikiem. 6. Pokazywać małym drukiem dodatkowe szczegóły wyniku, np. wynik do przerwy. 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. 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
Strona pisze, że nie może znaleźć drużyny. Sprawdź, czy nazwa drużyny jest zapisana dokładnie tak jak na stronie Twojej ligi i czy drużyna gra w tym sezonie.
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 Team znajdziesz w specyfikacji API.
