Langkau ke kandungan utama

Bina halaman pusat perlawanan

Gunakan pembantu AI untuk membina halaman yang memaparkan perlawanan, skor dan jadual liga anda bagi mana-mana hari.

Ditulis oleh Pedro Maia

Halaman pusat perlawanan memaparkan semua yang berlaku dalam liga anda pada satu hari: perlawanan, skor dan jadual liga, dengan jalur tarikh untuk bertukar antara hari. Ia kelihatan seperti halaman Match Hub di laman web LeagueRepublic anda, tetapi anda yang menentukan reka bentuknya.

Anda tidak perlu menjadi pembangun. Pembantu AI seperti ChatGPT atau Claude boleh membina halaman itu untuk anda berdasarkan arahan di bawah.

Sebelum anda bermula

  • Liga anda memerlukan pelan Gold dengan API dihidupkan. Lihat Bermula dengan API.

  • Anda memerlukan ID musim anda. Cara API berfungsi menunjukkan cara mencarinya.

  • Belum ada liga? Cuba gesaan itu dahulu dengan liga demo LeagueRepublic: gunakan ID musim 153020000.

Cara menggunakan gesaan

  1. Salin gesaan daripada kotak kelabu di bawah.

  2. Isikan ID musim anda. Gantikan [MY-SEASON-ID] dengan nombor anda sendiri.

  3. Nyatakan rupa yang anda mahukan. Huraikan warna dan gaya anda, atau lampirkan tangkapan skrin laman web anda atau reka bentuk yang anda suka. Gambar biasanya paling berkesan. Jika anda tidak menyatakan apa-apa, AI akan memilih reka bentuk yang ringkas.

  4. Tampalkannya dalam pembantu AI dan hantar.

  5. Buka fail yang diberikannya. Simpan fail itu, kemudian klik dua kali padanya untuk membukanya dalam pelayar anda.

  6. Semak dengan laman web liga anda. Jika ada yang kelihatan tidak betul, beritahu AI dengan perkataan mudah, contohnya "skor tersalah susunan". Ia akan membetulkannya.

Gesaan

Sebelum anda bermula, baca spesifikasi JSON API LeagueRepublic di https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Gunakan hanya perkhidmatan, alamat web dan nama medan yang diterangkannya, dan ikut peraturannya tentang had kadar, nilai kosong, ralat dan "road" yang bermaksud away (tamu). Jika anda tidak dapat membuka alamat itu, berhenti dan minta saya menampal spesifikasi tersebut.

Bina untuk saya satu halaman web (satu fail HTML yang boleh saya buka dalam pelayar saya) yang memaparkan pusat perlawanan liga saya, menggunakan perkhidmatan Get Match Hub. ID musim saya ialah [MY-SEASON-ID].

Halaman itu hendaklah:

1. Memaparkan jalur hari perlawanan yang boleh diklik di bahagian atas, termasuk entri "akan disahkan". Setiap hari menunjukkan bilangan keputusan dan perlawanan yang akan dimainkan. Mengklik satu hari akan memuatkannya. Apabila halaman dibuka, tatal jalur itu supaya hari yang dipaparkan kelihatan.

2. Membolehkan saya bertukar antara musim.

3. Memaparkan perlawanan hari itu yang dikelompokkan di bawah nama setiap divisyen atau pusingan piala.

4. Bagi setiap perlawanan, memaparkan pasukan tuan rumah, skor dan pasukan tamu. Jika perlawanan belum bermula, paparkan masa sepak mula sebagai ganti. Labelkan skor langsung "Langsung", dan keputusan yang belum diluluskan oleh liga "Sementara". Jika perlawanan ditangguhkan, paparkan hal itu sebagai ganti masa. Jika tarikh perlawanan telah berlalu tetapi belum ada keputusan, paparkan "Menunggu keputusan" sebagai ganti masa.

5. Memaparkan sebarang butiran skor tambahan, seperti separuh masa atau penalti, dalam teks kecil. Jangan ulang pusingan piala di bawah perlawanan jika ia sudah ada dalam nama kumpulan.

6. Di bawah setiap divisyen, memaparkan jadual ligannya: kedudukan, pasukan, main, menang, seri, kalah, perbezaan, mata dan prestasi terkini.

7. Jika sesuatu perlawanan mempunyai permainan individu (dart, pool) atau skor inning atau suku, paparkannya dalam bahagian yang boleh saya buka dan tutup.

8. Menyimpan setiap hari selepas memuatkannya, dan jangan meminta hari yang sama sekali lagi dalam masa seminit.

Pastikan reka bentuk bersih dan mudah dibaca pada telefon. Terangkan dalam langkah mudah cara membuka dan menggunakan fail itu. Tanya saya jika ada yang tidak jelas.

Reka bentuk: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT]

Jika sesuatu tidak berjalan lancar

  • Halaman memaparkan mesej ralat. Semak ID musim anda, dan pastikan API dihidupkan untuk liga anda.

  • Halaman tidak memaparkan sebarang data. Beritahu AI dengan tepat apa yang anda lihat. Ia mungkin perlu mengubah cara halaman memuatkan data.

  • Halaman tidak berfungsi dalam tetingkap pratonton AI. Banyak pratonton tidak dapat mengambil data daripada laman web lain. Simpan fail itu dan buka dalam pelayar anda sebagai ganti.

  • AI berkata ia tidak dapat membaca spesifikasi. Buka alamat spesifikasi dalam pelayar anda, pilih semuanya, salin dan tampalkan ke dalam AI.

Butiran penuh perkhidmatan Get Match Hub terdapat dalam spesifikasi API.

Adakah ini menjawab soalan anda?