Przejdź do głównej zawartości

Zbuduj tabelę ligową

Użyj asystenta AI, aby zbudować stronę z tabelami Twojej ligi i menu do przełączania dywizji.

Napisane przez Pedro Maia

Strona z tabelą ligową pokazuje tabele każdej dywizji w Twojej lidze, z menu do przełączania się między nimi. Możesz używać jej samodzielnie albo umieścić ją 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 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

  1. Skopiuj prompt z szarego pola poniżej.

  2. Wpisz ID swojego sezonu. Zastąp [ID-MOJEGO-SEZONU] swoim numerem.

  3. 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.

  4. Wklej go do asystenta AI i wyślij.

  5. Otwórz plik, który otrzymasz. Zapisz go, a potem kliknij go dwukrotnie, aby otworzyć go w przeglądarce.

  6. Porównaj ją ze stroną swojej ligi. Jeśli coś się nie zgadza, powiedz to AI prostymi słowami, na przykład „brakuje kolumny z punktami”. 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 tabele mojej ligi. ID mojego sezonu to [ID-MOJEGO-SEZONU].

Strona powinna:

1. Użyć usługi Get Fixture Groups For Season, aby pobrać listę dywizji sezonu, i pokazać je w menu. Na start otworzyć pierwszą dywizję.

2. Gdy wybiorę dywizję, pokazać jej tabelę za pomocą usługi Get Standings For Fixture Group. Wczytywać dywizję dopiero wtedy, gdy ją wybiorę.

3. Pokazywać miejsce, drużynę, mecze, wygrane, remisy, porażki, bramki zdobyte, bramki stracone, różnicę i punkty, a także ostatnią formę jako małe kolorowe znaczki (wygrana, remis, porażka).

4. Wymienić w menu także puchary, ale sprawdzać, czy puchar ma tabele, dopiero gdy go wybiorę. Jeśli jest rozgrywany w grupach, pokazać po jednej tabeli dla każdej grupy z jej nazwą nad tabelą. Jeśli nie ma tabel, napisać o tym.

5. Pozwalać mi dotknąć drużyny, aby podświetlić jej wiersz.

6. Na telefonie zostawić miejsce, drużynę, mecze, różnicę i punkty, a pozostałe kolumny ukryć.

7. Zapamiętywać każdą tabelę po wczytaniu i nie pytać o tę samą 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

  • Tabela dywizji ma same zera. Ta dywizja nie rozegrała jeszcze żadnego meczu. Tabela wypełni się, gdy zostaną wprowadzone wyniki.

  • Brakuje dywizji. Dywizje, których tabele są ukryte na stronie Twojej ligi, są ukryte również tutaj.

  • 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 użytych tu usług znajdziesz w specyfikacji API.

Czy to odpowiedziało na twoje pytanie?