Сторінка команди показує сезон однієї команди з першого погляду: її результати з перемогами, нічиїми й поразками та майбутні матчі в усіх змаганнях, у яких вона грає. Ідеально підходить для веб-сайту клубу.
Вам не потрібно бути розробником. Помічник зі штучним інтелектом, наприклад ChatGPT або Claude, може створити сторінку за вас за наведеними нижче інструкціями.
Перш ніж почати
Вашій лізі потрібен план Gold з увімкненим API. Див. “Початок роботи з API”.
Вам потрібен ідентифікатор сезону (season ID). Як його знайти, показано в статті “Як працює API”.
Вам потрібна назва команди, записана точно так, як вона відображається на веб-сайті вашої ліги.
Ще немає ліги? Спершу спробуйте промпт на демонстраційній лізі LeagueRepublic: використайте ідентифікатор сезону 153020000 і назву команди Kings Arms.
Як користуватися промптом
Скопіюйте промпт із сірого поля нижче.
Вкажіть свої дані. Замініть [MY-SEASON-ID] ідентифікатором свого сезону, а [MY-TEAM-NAME] назвою команди.
Опишіть, як це має виглядати. Опишіть кольори й стиль свого клубу або додайте знімок екрана вашого веб-сайту чи дизайну, який вам подобається. Зазвичай найкраще працює зображення. Якщо нічого не вказати, ШІ обере простий дизайн.
Вставте його в помічник зі штучним інтелектом і надішліть.
Відкрийте файл, який він надасть. Збережіть його, а потім двічі клацніть, щоб відкрити в браузері.
Звірте результат із веб-сайтом своєї ліги. Якщо щось виглядає неправильно, скажіть ШІ простими словами, наприклад: “той матч був удома, а не на виїзді”. Він це виправить.
Промпт
Перш ніж почати, прочитай специфікацію LeagueRepublic JSON API за адресою https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Використовуй лише сервіси, вебадреси й назви полів, які в ній описано, та дотримуйся її правил щодо ліміту запитів, порожніх значень, помилок і того, що "road" означає гостей. Якщо не можеш відкрити цю адресу, зупинись і попроси мене вставити специфікацію.
Створи мені одну веб-сторінку (один HTML-файл, який я зможу відкрити в браузері), що показує матчі однієї команди за сезон. Мій ідентифікатор сезону: [MY-SEASON-ID], а команда називається [MY-TEAM-NAME].
Сторінка має: 1. Під час першого завантаження знайди ідентифікатор команди в розкладі матчів сезону, а потім використовуй сервіс Get Fixtures For Team. Запам'ятай ідентифікатор, щоб не шукати його знову. 2. Використовуй назву команди як заголовок. 3. Поділи матчі на "Результати" (спершу найновіші) та "Майбутні" (спершу найближчі). 4. Для кожного матчу показуй дату, змагання (і раунд кубка, якщо він є), суперника, чи це був домашній матч, чи виїзний, і рахунок, де рахунок моєї команди йде першим. 5. Для результатів показуй В, Н або П з погляду команди (перемога, нічия, поразка). Якщо матч завершився внічию й переможця визначили за пенальті, замість Н показуй, хто виграв серію пенальті, з рахунком серії. 6. Додаткові подробиці рахунку, як-от першу половину, показуй дрібним шрифтом. Якщо матч перенесено, показуй це замість часу. Якщо дата матчу минула, але результату ще немає, показуй "Очікується результат" замість часу. 7. Не перезавантажуй дані частіше ніж раз на хвилину.
Зроби дизайн чистим і зручним для читання на телефоні. Поясни простими кроками, як відкрити й використовувати файл. Запитай мене, якщо щось незрозуміло.
Дизайн: [ОПИШІТЬ ПОТРІБНИЙ ВИГЛЯД АБО ДОДАЙТЕ ЗНІМОК ЕКРАНА] |
Якщо щось пішло не так
Сторінка пише, що команду не знайдено. Перевірте, що назву команди записано точно так, як на веб-сайті вашої ліги, і що команда грає в цьому сезоні.
Сторінка показує повідомлення про помилку. Перевірте ідентифікатор сезону та те, що API увімкнено для вашої ліги.
Сторінка не працює у вікні попереднього перегляду ШІ. Багато попередніх переглядів не можуть отримувати дані з інших веб-сайтів. Натомість збережіть файл і відкрийте його в браузері.
ШІ каже, що не може прочитати специфікацію. Відкрийте адресу специфікації у браузері, виділіть усе, скопіюйте й вставте в ШІ.
Повний опис сервісу Get Fixtures For Team наведено в специфікації API.
