Wikidata:Bot

This page is a translated version of the page Wikidata:Bots and the translation is 97% complete.
Outdated translations are marked like this.

Bot (juga dikenal dengan robot) merupakan perkakas yang digunakan untuk membuat suntingan tanpa memerlukan pengambilan keputusan dari manusia. Bot dapat menambahkan pranala antarwiki, label, pemerian, pernyataan, sumber, dan dapat membuat butir-butir, di antara fungsi lainnya. Bot memiliki kemampuan membuat suntingan dengan sangat cepat dan dapat mengganggu Wikidata apabila didesain atau dioperasikan dengan tidak tepat. Karena alasan tersebut, kebijakan bot dibuat.

Akun bot

Bot yang tugasnya disetujui
(Diperbarui secara otomatis)

Wikidata memiliki 306 bot dengan hak akses bot.
Daftar bot menurut jumlah suntingan

Kontributor harus membuat sebuah akun terpisah untuk mengoperasikan sebuah bot. Akun bot pada umumnya diberi nama berdasarkan operatornya atau fungsinya, digabungkan dengan kata "bot" (lihat daftar bot di sisi kanan halaman ini). Halaman pengguna akun bot sebaiknya berisi templat {{bot}} untuk memperjelas status akunnya sebagai bot. Kontribusi suatu akun bot tetaplah menjadi tanggung jawab operatornya, yang seharusnya diberitahukan di halaman penggunanya. Bot sebaiknya tidak menyunting ketika keluar log, dan dapat menggunakan parameter assert untuk memastikannya.

Dalam kasus adanya kerusakan yang ditimbulkan oleh bot, operator bot diminta untuk menghentikan bot tersebut. Tergantung dari skala kerusakan, pengurus dapat memblokir bot tersebut. Operator bot bertanggung jawab untuk membersihkan kerusakan yang telah ditimbulkan. Disarankan pula agar operator bot menambahkan halaman ini ke dalam daftar halaman pantauannya, karena notifikasi dan diskusi terkait dapat terjadi di halaman pembicaraan.

Akun bot sebaiknya tidak digunakan untuk kontribusi yang tidak termasuk tugas-tugas yang dikhususkan untuk bot (lihat #Proses persetujuan untuk percobaan), dan tidak boleh digunakan untuk membuat suntingan non-otomatis di ruang nama halaman pembicaraan. Operator bot boleh mengalihkan halaman pembicaraan pengguna akun bot ke halaman pembicaraan pengguna akun utama mereka. Operator bot harus siap menjawab pertanyaan-pertanyaan tentang bot mereka.

Bot harus menghargai maxlag dan mengikuti pedoman etika API.

Proses persetujuan

Untuk memperoleh perizinan dan penanda bot, sebuah permohonan harus dibuat di Wikidata:Requests for permissions/Bot yang menjelaskan tugas apa yang akan bot lakukan. Operator bot sebaiknya melakukan uji coba sebanyak antara 50 dan 250 suntingan, agar komunitas dapat mengamati bahwa botnya bekerja dengan benar. Permohonan izin harus dimulai sebelum uji cobanya dimulai. Jika uji cobanya berhasil, dan tugas bot mendapat dukungan dari komunitas, seorang pengurus akan menutup permohonannya dan seorang birokrat akan memberikan akun tersebut penanda bot. Jika penutupnya adalah seorang birokrat, mereka juga bisa menandai akun tersebut pada saat bersamaan.

Karena satu akun bot dapat melakukan banyak tugas berbeda, disarankan agar operator mencantumkan semua tugas bot pada halaman pengguna bot tersebut. Saat bekerja di ruang nama yang memungkinkan untuk ringkasan edit yang disesuaikan, bot harus selalu menggunakan ringkasan edit deskriptif yang menunjukkan tugas apa yang sedang dilakukan dan menunjukkan bahwa tindakan tersebut dilakukan oleh bot.

Bot tidak perlu memperoleh perizinan apabila botnya hanya membuat suntingan di ruang pengguna operator/bot, kotak pasir Wikidata, atau kotak pasir butir Wikidata. Akan tetapi bot tersebut tetap harus menghargai maxlag dan, apabila diperlukan, Special:DispatchStats, sebagaimana halnya bot yang diberikan perizinan.

Untuk meminta penarikan perizinan untuk suatu tugas, mulailah sebuah bagian baru di Wikidata talk:Bots dan berikan pemberitahuan di Wikidata:Bureaucrats' noticeboard. Operator bot tidak perlu meminta penarikan perizinan untuk tugas yang sudah usang atau tidak aktif.

Bot harus tetap berada dalam batasan tugas yang diberikan izin. Pedoman umumnya adalah berpikirlah secara wajar, dan apabila ragu, ajukan permohonan perizinan lainnya.

Bot pengurus

Untuk meminta perizinan untuk bot dengan kemampuan admin (memblokir, menghapus, melindungi, dll), permintaannya harus dilakukan di Wikidata:Requests for permissions/Bot dan Wikidata:Requests for permissions/Administrator sebelum perkerjaan yang menggunakan kemampuan admin dijalankan.

Persyaratan bot

Seluruh bot

  • Dapat mengatur batasan suntingan maksimum per menit
  • Menandai bot pada semua suntingan

Bot impor pranala bahasa

Persyaratan lengkap: Impor fitur bot

Persyaratan berikut diharuskan untuk menerima penanda bot, ada beberapa persyaratan lain disarankan di subhalaman

  • Mendukung action=wbgetentities
  • Memeriksa konflik interwiki

Bot penambah pernyataan

  • Menambahkan sumber ke pernyataan apapun yang ditambahkan kecuali telah disetujui bahwa datanya merupakan 'pengetahuan umum', jika begitu bot sebaiknya menyatakan dari mana informasinya disalin.
  • Bot sebaiknya menambahkan instance of (P31) atau subclass of (P279) apabila mungkin
  • Bot sebaiknya memeriksa apakah mereka menambahkan pernyataan duplikat (kecuali mereka benar)
  • Bot dengan sumber baru untuk pernyataan yang sudah ada sebaiknya menambahkannya sebagai sumber baru, bukannya membuat pernyataan baru.
  • Bot yang mengimpor dari Wikipedia sebaiknya menambahkan imported from Wikimedia project (P143) dan retrieved (P813)
  • Memonitor galat yang mungkin dihasilkan oleh bot Anda di laporan pelanggaran watasan

Lihat pula