Bantuan:Bot

This page is a translated version of the page Help:Bots and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎español • ‎français • ‎galego • ‎norsk bokmål • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎svenska • ‎русский • ‎українська • ‎العربية • ‎فارسی • ‎中文 • ‎日本語 • ‎한국어
PD Catatan: Ketika Anda menyunting halaman ini, Anda setuju untuk melepas kontribusi Anda di bawah CC0. Lihat Halaman Bantuan Domain Publik untuk informasi selengkapnya.
PD

Bot adalah suatu program komputer yang secara otomatis mengambil atau memperbarui laman wiki sewaktu dijalankan. Secara umum, bot digunakan untuk tugas pemeliharaan berulang yang volume dan karakteristiknya terlalu besar untuk dilakukan secara manual oleh pengguna.

Pengembangan dan eksekusi bot biasanya di luar kemampuan pengguna biasa serta membutuhkan pengalaman pemrograman dan harus dilakukan dengan koordinasi dengan pengurus wiki.

Secara bawaan, suntingan bot disembunyikan di Special:RecentChanges .

Kerangka kerja dan antarmuka pengembangan bot

Bot tidak mengakses wiki melalui antarmuka pengguna grafis biasa.

MediaWiki memiliki API (Application Programming Interface / Antarmuka Pemrograman Aplikasi) yang disediakan untuk kebutuhan ini.

API adalah sebuah protokol untuk melakukan komunikasi yang distandarisasi antara dua program komputer. Lihat API:Client code untuk informasi lebih lanjut.

Untuk mengakses wiki melalui API, bot harus punya akun pengguna, yang diberikan hak akses 'bot' .

pywikibot

Pywikibot menyediakan kerangka kerja untuk pengembangan bot, yang biasanya digunakan untuk melakukan tugas pemeliharaan seperti menambahkan footer ke beberapa halaman yang telah dikategorikan (add_text.py ), menambahkan beberapa pranala wiki (replace.py ), memindahkan isi lama dari halaman pembicaraan ke dalam subhalaman (archivebot.py ), menyunting kategori (category.py ), atau mengelola templat (template.py ).

wiki-java

wiki-java adalah sebuah kerangka kerja Java yang ringan untuk pengembangan bot/aplikasi dan bisa digunakan untuk melakukan berbagai tugas, seperti mengunggah berkas, menambahkan teks ke artikel, menguraikan templat, I/O sederhana, dll. Pustaka tersebut juga berisi metode bot terpisah yang sederhana, tapi kuat dan bisa dijalankan oleh pemrogram.

Botclasses Chris G

Botclasses Chris G menyusun sebuah kerangka kerja bot MediaWiki PHP yang dihos di toolserver.

Ekstensi MassEditRegex

  • Extension:MassEditRegex - menyediakan cara alternatif untuk melakukan suntingan masal meggunakan ekspresi reguler, melalui sebuah halaman istimewa dalam wiki. Biasanya hanya pengurus yang bisa menggunakan ekstensi ini.
  • Extension:ReplaceText - merupakan pilihan lain.

Lihat pula