Сторінка турнірної таблиці показує положення команд у кожному дивізіоні вашої ліги з меню для перемикання між ними. Ви можете використовувати її окремо або розмістити на своєму сайті поруч із новинами.
Вам не потрібно бути розробником. ШІ-асистент, наприклад ChatGPT або Claude, може створити сторінку за вас за інструкціями нижче.
Перш ніж почати
Вашій лізі потрібен план Золото (Gold) з увімкненим API. Див. Початок роботи з API.
Вам потрібен ID сезону. У статті Як працює API показано, як його знайти.
Ще не маєте ліги? Спершу спробуйте промпт із демо-лігою LeagueRepublic: використайте ID сезону 153020000.
Як користуватися промптом
Скопіюйте промпт із сірого блоку нижче.
Вкажіть свій ID сезону. Замініть [ID-МОГО-СЕЗОНУ] своїм номером.
Скажіть, який вигляд ви хочете. Опишіть свої кольори та стиль або додайте знімок екрана свого сайту чи дизайну, який вам подобається. Зазвичай найкраще працює зображення. Якщо ви нічого не скажете, ШІ вибере простий дизайн.
Вставте його в ШІ-асистента й надішліть.
Відкрийте файл, який він вам дасть. Збережіть його, а потім двічі клацніть, щоб відкрити в браузері.
Порівняйте із сайтом своєї ліги. Якщо щось виглядає неправильно, скажіть про це ШІ простими словами, наприклад «бракує стовпця з очками». Він це виправить.
Промпт
Перш ніж почати, прочитай специфікацію LeagueRepublic JSON API за адресою https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Використовуй лише ті сервіси, веб-адреси й назви полів, які в ній описано, і дотримуйся її правил щодо ліміту запитів, порожніх значень, помилок і того, що «road» означає «на виїзді». Якщо не можеш відкрити цю адресу, зупинись і попроси мене вставити специфікацію.
Створи мені одну веб-сторінку (один HTML-файл, який я можу відкрити в браузері), що показує турнірні таблиці моєї ліги. ID мого сезону — [ID-МОГО-СЕЗОНУ].
Сторінка має: 1. Використовувати сервіс Get Fixture Groups For Season, щоб отримати список дивізіонів сезону, і показувати їх у меню. Відкриватися на першому дивізіоні. 2. Коли я вибираю дивізіон, показувати його таблицю за допомогою сервісу Get Standings For Fixture Group. Завантажувати дивізіон лише тоді, коли я його виберу. 3. Показувати місце, команду, ігри, виграші, нічиї, поразки, забиті, пропущені, різницю та очки, а також останню форму у вигляді маленьких кольорових значків (перемога, нічия, поразка). 4. Також показувати кубки в меню, але перевіряти, чи має кубок таблиці, лише коли я його виберу. Якщо кубок грається в групах, показувати окрему таблицю для кожної групи з назвою групи над нею. Якщо таблиць немає, так і написати. 5. Дозволяти мені торкнутися команди, щоб виділити її рядок. 6. На телефоні залишати місце, команду, ігри, різницю та очки, а інші стовпці приховувати. 7. Зберігати кожну таблицю після завантаження й не запитувати ту саму повторно протягом хвилини.
Зроби дизайн чистим і зручним для читання на телефоні. Поясни простими кроками, як відкрити файл і користуватися ним. Запитай мене, якщо щось незрозуміло.
Дизайн: [ОПИШІТЬ БАЖАНИЙ ВИГЛЯД АБО ДОДАЙТЕ ЗНІМОК ЕКРАНА] |
Якщо щось пішло не так
У таблиці дивізіону самі нулі. Цей дивізіон ще не зіграв жодного матчу. Таблиця заповниться, коли буде внесено результати.
Бракує дивізіону. Дивізіони, таблиці яких приховано на сайті вашої ліги, тут теж приховано.
Сторінка показує повідомлення про помилку. Перевірте свій ID сезону і те, що API увімкнено для вашої ліги.
Сторінка не працює у вікні попереднього перегляду ШІ. Багато вікон попереднього перегляду не можуть отримувати дані з інших сайтів. Натомість збережіть файл і відкрийте його в браузері.
ШІ каже, що не може прочитати специфікацію. Відкрийте адресу специфікації в браузері, виділіть усе, скопіюйте й вставте в ШІ.
Усі подробиці про сервіси, які тут використовуються, є в специфікації API.
