Langkau ke kandungan utama

Bina senarai perlawanan dan keputusan

Gunakan pembantu AI untuk membina halaman yang menyenaraikan setiap perlawanan dalam musim anda, dengan penapis mengikut pertandingan dan pasukan.

Ditulis oleh Pedro Maia

Halaman perlawanan dan keputusan menyenaraikan setiap perlawanan dalam musim anda, yang sudah dimainkan dan yang masih akan dimainkan, dikelompokkan mengikut tarikh. Pengunjung boleh menapisnya mengikut divisyen, piala atau pasukan, dan bertukar antara keputusan dan perlawanan akan datang.

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 "perlawanan yang ditangguhkan dipaparkan sebagai keputusan". 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 menyenaraikan setiap perlawanan dalam musim liga saya. ID musim saya ialah [MY-SEASON-ID].

Halaman itu hendaklah:

1. Muatkan semua perlawanan musim itu sekali sahaja, menggunakan perkhidmatan Get Fixtures For Season, dan lakukan semua penapisan pada halaman tanpa memuatkan semula.

2. Ada dua tab: "Keputusan", terbaharu dahulu, dan "Perlawanan" (perlawanan yang masih akan dimainkan), terdekat dahulu.

3. Kelompokkan perlawanan mengikut tarikh, dengan tarikh sebagai tajuk.

4. Bagi setiap perlawanan, paparkan pasukan tuan rumah, skor atau masa sepak mula, pasukan tamu, nama divisyen atau piala, pusingan piala jika ada, dan tempat perlawanan.

5. Biarkan saya menapis mengikut divisyen atau piala, dan mengikut pasukan, menggunakan menu yang dibina daripada perlawanan itu sendiri.

6. Jika perlawanan ditangguhkan, paparkan hal itu sebagai ganti masa. Letakkan perlawanan yang tarikhnya akan disahkan dalam bahagiannya sendiri di hujung tab Perlawanan. Jika tarikh perlawanan telah berlalu tetapi belum ada keputusan, paparkan "Menunggu keputusan" sebagai ganti masa.

7. Jangan muat semula data lebih daripada sekali 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

  • Skor separuh masa atau penalti tidak dipaparkan. Senarai ini tidak memasukkan butiran tambahan itu buat masa ini. Pusat perlawanan dan halaman pasukan memasukkannya.

  • Ada keputusan yang tiada. Keputusan hanya muncul setelah liga meluluskannya.

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

  • 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 Fixtures For Season terdapat dalam spesifikasi API.

Adakah ini menjawab soalan anda?