Lewati ke konten utama

Membuat daftar jadwal dan hasil

Gunakan asisten AI untuk membuat halaman yang mencantumkan setiap pertandingan di musim Anda, dengan filter berdasarkan kompetisi dan tim.

Ditulis oleh Pedro Maia

Halaman jadwal dan hasil mencantumkan setiap pertandingan di musim Anda, baik yang sudah maupun yang belum dimainkan, dikelompokkan berdasarkan tanggal. Pengunjung dapat memfilternya berdasarkan divisi, piala, atau tim, serta beralih antara hasil dan pertandingan mendatang.

Anda tidak perlu menjadi pengembang. Asisten AI seperti ChatGPT atau Claude dapat membuatkan halamannya untuk Anda berdasarkan petunjuk di bawah ini.

Sebelum memulai

  • Liga Anda memerlukan paket Emas dengan API yang sudah diaktifkan. Lihat Memulai dengan API.

  • Anda memerlukan ID musim Anda. Cara kerja API menunjukkan cara menemukannya.

  • Belum punya liga? Coba dulu prompt ini dengan liga demo LeagueRepublic: gunakan ID musim 153020000.

Cara menggunakan prompt

  1. Salin prompt dari kotak abu-abu di bawah.

  2. Isi ID musim Anda. Ganti [ID-MUSIM-SAYA] dengan nomor Anda sendiri.

  3. Sebutkan tampilan yang Anda inginkan. Jelaskan warna dan gaya Anda, atau lampirkan tangkapan layar situs web Anda atau desain yang Anda sukai. Gambar biasanya paling efektif. Jika Anda tidak menyebutkan apa pun, AI akan memilih desain yang sederhana.

  4. Tempelkan ke asisten AI lalu kirim.

  5. Buka file yang diberikannya. Simpan file tersebut, lalu klik dua kali untuk membukanya di browser.

  6. Bandingkan dengan situs web liga Anda. Jika ada yang terlihat salah, beri tahu AI dengan kata-kata sederhana, misalnya "pertandingan yang ditunda ditampilkan sebagai hasil". AI akan memperbaikinya.

Prompt

Sebelum mulai, baca spesifikasi JSON API LeagueRepublic di https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Gunakan hanya layanan, alamat web, dan nama field yang dijelaskan di sana, serta ikuti aturannya tentang batas permintaan, nilai kosong, error, dan bahwa "road" berarti tandang. Jika kamu tidak bisa membuka alamat itu, berhenti dan minta saya menempelkan spesifikasinya.

Buatkan saya satu halaman web (satu file HTML yang bisa saya buka di browser) yang mencantumkan setiap pertandingan di musim liga saya. ID musim saya adalah [ID-MUSIM-SAYA].

Halaman tersebut harus:

1. Memuat semua pertandingan musim ini sekali saja, menggunakan layanan Get Fixtures For Season, dan melakukan semua pemfilteran di halaman tanpa memuat ulang.

2. Memiliki dua tab: "Hasil", dari yang terbaru, dan "Jadwal" (pertandingan yang belum dimainkan), dari yang terdekat.

3. Mengelompokkan pertandingan berdasarkan tanggal, dengan tanggal sebagai judul.

4. Untuk setiap pertandingan, menampilkan tim tuan rumah, skor atau waktu kick-off, tim tamu, nama divisi atau piala, babak piala jika ada, dan tempat pertandingan.

5. Memungkinkan saya memfilter berdasarkan divisi atau piala, dan berdasarkan tim, menggunakan menu yang dibuat dari pertandingan itu sendiri.

6. Jika pertandingan ditunda, tampilkan keterangan itu sebagai ganti waktu. Letakkan pertandingan yang tanggalnya belum dipastikan di bagian tersendiri di akhir tab Jadwal. Jika tanggal pertandingan sudah lewat tetapi belum ada hasil, tampilkan "Menunggu hasil" sebagai ganti waktu.

7. Tidak memuat ulang data lebih dari sekali per menit.

Buat desainnya bersih dan mudah dibaca di ponsel. Jelaskan dengan langkah-langkah sederhana cara membuka dan menggunakan file-nya. Tanyakan kepada saya jika ada yang kurang jelas.

Desain: [JELASKAN TAMPILAN YANG ANDA INGINKAN, ATAU LAMPIRKAN TANGKAPAN LAYAR]

Jika ada yang tidak berjalan

  • Skor babak pertama atau adu penalti tidak muncul. Saat ini daftar ini belum menyertakan detail tambahan tersebut. Halaman pusat pertandingan dan halaman tim menyertakannya.

  • Ada hasil yang tidak muncul. Hasil baru muncul setelah disetujui oleh liga.

  • Halaman menampilkan pesan error. Periksa ID musim Anda, dan pastikan API sudah diaktifkan untuk liga Anda.

  • Halaman tidak berfungsi di jendela pratinjau AI. Banyak pratinjau tidak dapat mengambil data dari situs web lain. Simpan file-nya dan buka di browser Anda.

  • AI mengatakan tidak dapat membaca spesifikasinya. Buka alamat spesifikasi di browser Anda, pilih semua, salin, lalu tempelkan ke AI.

Detail lengkap layanan Get Fixtures For Season ada di spesifikasi API.

Apakah pertanyaan Anda terjawab?