Langkau ke kandungan utama

Bina jadual liga

Gunakan pembantu AI untuk membina halaman yang menunjukkan jadual liga anda, dengan menu untuk menukar divisyen.

Ditulis oleh Pedro Maia

Halaman jadual liga menunjukkan kedudukan bagi setiap divisyen dalam liga anda, dengan menu untuk beralih antara divisyen. Anda boleh menggunakannya secara sendiri, atau meletakkannya di laman web anda di sebelah berita anda.

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 rancangan Emas dengan API dihidupkan. Lihat Bermula dengan API.

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

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

Cara menggunakan prompt

  1. Salin prompt daripada kotak kelabu di bawah.

  2. Isi ID musim anda. Gantikan [ID-MUSIM-SAYA] dengan nombor anda sendiri.

  3. Nyatakan rupa yang anda mahu. Terangkan 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. Tampal ke dalam pembantu AI dan hantar.

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

  6. Bandingkan dengan laman web liga anda. Jika ada yang tidak kena, beritahu AI dengan perkataan mudah, contohnya "lajur mata tiada". Ia akan membetulkannya.

Prompt

Sebelum anda bermula, baca spesifikasi API JSON 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 permintaan, nilai kosong, ralat dan "road" yang bermaksud di tempat lawan. 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) yang menunjukkan jadual liga saya. ID musim saya ialah [ID-MUSIM-SAYA].

Halaman itu perlu:

1. Menggunakan perkhidmatan Get Fixture Groups For Season untuk menyenaraikan divisyen musim, dan menunjukkannya dalam menu. Buka pada divisyen pertama.

2. Apabila saya memilih divisyen, menunjukkan jadualnya menggunakan perkhidmatan Get Standings For Fixture Group. Hanya muatkan divisyen apabila saya memilihnya.

3. Menunjukkan kedudukan, pasukan, main, menang, seri, kalah, jaringan, bolos, beza dan mata, serta prestasi terkini sebagai lencana kecil berwarna (menang, seri, kalah).

4. Menyenaraikan piala dalam menu juga, tetapi hanya semak sama ada piala mempunyai jadual apabila saya memilihnya. Jika ia dimainkan dalam kumpulan, tunjukkan satu jadual bagi setiap kumpulan dengan nama kumpulan di atasnya. Jika ia tiada jadual, nyatakan begitu.

5. Membolehkan saya mengetik pasukan untuk menyerlahkan barisnya.

6. Pada telefon, mengekalkan kedudukan, pasukan, main, beza dan mata, dan menyembunyikan lajur lain.

7. Menyimpan setiap jadual selepas memuatkannya, dan tidak meminta jadual yang sama sekali lagi dalam masa satu minit.

Pastikan reka bentuknya kemas dan mudah dibaca pada telefon. Terangkan dalam langkah mudah cara membuka dan menggunakan fail itu. Tanya saya jika ada apa-apa yang tidak jelas.

Reka bentuk: [TERANGKAN RUPA YANG ANDA MAHU, ATAU LAMPIRKAN TANGKAPAN SKRIN]

Jika berlaku masalah

  • Jadual divisyen semuanya sifar. Divisyen itu belum bermain sebarang perlawanan. Ia akan terisi sebaik sahaja keputusan dimasukkan.

  • Satu divisyen tiada. Divisyen yang jadualnya disembunyikan di laman web liga anda turut disembunyikan di sini.

  • Halaman menunjukkan 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 bukanya dalam pelayar anda.

  • AI mengatakan ia tidak dapat membaca spesifikasi. Buka alamat spesifikasi dalam pelayar anda, pilih semua, salin dan tampal ke dalam AI.

Butiran penuh perkhidmatan yang digunakan di sini terdapat dalam spesifikasi API.

Adakah ini menjawab soalan anda?