Bantuan:Bot: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
update, +linux
Baris 1:
{{update}}
Ini adalah tutorial sederhana tentang cara membuat dan menjalankan [[mw:Manual:PywikipediabotPywikibot/id|pywikipediabotpywikibot]], yaitu kerangka kerja (''framework'') {{WP|bot}} yang paling banyak digunakan di proyek-proyek Wikimedia.
 
== Asumsi dasar ==
Baris 10 ⟶ 11:
 
Beberapa asumsi lain:
* Anda menggunakan komputer standar, misalnya Windows, atau Linux. <!-- Untuk hematnya, ''tutorial di bawah mengasumsikan Anda menggunakan Windows.''-->
* Anda menggunakannya untuk menyunting Wikipedia bahasa Indonesia.
 
Baris 30 ⟶ 31:
#cosmetic_changes = True #opsional, hilangkan tanda pagar di depan
</pre>
* Cara lain: jalankan ''generate_user_files.py'' dan masukan input sesuai perintah yang diberikan.
 
4. '''Unduh [http://www.python.org/download/ python]''' untuk menjalankan program ini.''' Instal program ini.
5. :'''Linux''': jika Anda menggunakan sistem operasi Linux, [[Python (bahasa pemrograman)]]|python]] biasanya tersedia sebagai paket yang bisa diinstall dengan perangkat lunak manager paket sesuai distribusi linux yang Anda gunakan, misalnya apt untuk distribusi berbasis debian (ubuntu, mint,dll.), atau dnf jika menggunakan [[Fedora]] atau [[CentOS]].
 
5. '''Coba jalankan pywikipediapywikibot dengan mengetik "pwb.py login.py"'''. Jika tidak ada pesan galat, maka Anda sudah berhasil memasang pywikipediapywikibot dan siap untuk menjalankannya.
 
 
Baris 39 ⟶ 41:
 
=== Langkah-langkah menjalankan ===
PywikipediabotPywikibot terdiri dari 115 program. Yang dimaksud 1 program adalah setiap berkas dengan ekstensi ".py" yang terdapat di direktori <code>$Home/pywikibot/scripts/</code> (di Linux). Yang dimaksud "menjalankan" program adalah mengetik nama program tersebut, misalnya "login.py". Untuk menjalankan program pywikipediabotpywikibot di Windows, Anda perlu masuk ke [[Command line]]. Salah satu cara paling cepat adalah klik tombol "Start", lalu ketik "cmd". Cara lainnya adalah klik tombol "Win+R", lalu ketik "cmd". '''Anda harus berada di folder pywikipediabot untuk menjalankan programnya'''. Misalnya Anda meng-ekstrak pywikipediabot di "C:\pywikipediabot", maka pertama-tama yang harus Anda lakukan adalah mengetik "cd c:\pywikipediabot" (atau folder apa pun yang Anda gunakan untuk pywikipediabot) di Command line. Semua langkah di bawah ini mengasumsikan hal-hal tersebut.
:'''Linux''': pywikibot secara baku tidak menyediakan antarmuka grafis, Anda harus menjalankan semua perintah melalui terminal.
:1. '''Log masuk dengan bot Anda'''. Jika Anda sudah membuat user_config.py dengan betulbenar, tinggal ketik "loginpwb.py login", kemudian masukkan kata sandi bot Anda. Sekarang Anda sudah masuk log sebagai robot. Mungkin sekarang saat yang tepat untuk meminta status robot.
 
:2. Apabila belum, '''lakukan suntingan percobaan''', misalnya salah satu program yang cukup "aman" digunakan untuk percobaan adalah "capitalize_redirectspwb.py capitalize_redirects". Ketikkan "capitalize_redirectspwb.py capitalize_redirects -start:A", Enter, lalu apabila muncul pertanyaan, ketik Y. jika muncul pertanyaan selanjutnya, ketik "Ctrl+C". Kemudian lihat kontribusi robot Anda, apabila kontribusinya sudah tercatat, berarti percobaan Anda berhasil
:1. '''Log masuk dengan bot Anda'''. Jika Anda sudah membuat user_config.py dengan betul, tinggal ketik "login.py", kemudian masukkan kata sandi bot Anda. Sekarang Anda sudah masuk log sebagai robot. Mungkin sekarang saat yang tepat untuk meminta status robot.
 
:3. Sekarang Anda bisa menjalankan program yang Anda pilih. Ada 115 pilihan, dan masing-masing program memiliki fungsi dan keistimewaan masing-masing. '''Untuk bantuan masing-masing program, ketik "-help" tepat setelah mengetik nama program''', misalnya "capitalize_redirectspwb.py capitalize_redirects -help"
:2. Apabila belum, '''lakukan suntingan percobaan''', misalnya salah satu program yang cukup "aman" digunakan untuk percobaan adalah "capitalize_redirects.py". Ketikkan "capitalize_redirects.py -start:A", Enter, lalu apabila muncul pertanyaan, ketik Y. jika muncul pertanyaan selanjutnya, ketik "Ctrl+C". Kemudian lihat kontribusi robot Anda, apabila kontribusinya sudah tercatat, berarti percobaan Anda berhasil
 
:3. Sekarang Anda bisa menjalankan program yang Anda pilih. Ada 115 pilihan, dan masing-masing program memiliki fungsi dan keistimewaan masing-masing. '''Untuk bantuan masing-masing program, ketik "-help" tepat setelah mengetik nama program''', misalnya "capitalize_redirects.py -help"
 
:4. Ingat, jalankan bot Anda dengan hati-hati dan '''tidak melakukan penyuntingan yang drastis''', seperti menambahkan artikel dalam jumlah banyak tanpa persetujuan komunitas. Bila bot Anda bertindak sembrono, tidak tertutup kemungkinan bot Anda akan diblokir, bahkan Anda sebagai operator bot juga bisa mendapat sanksi.
Baris 63 ⟶ 65:
** bot yang pernah/sering menjalankan ini: banyak
** perintah umum: "redirect.py double"
* interwiki.py - berguna untuk menambah/memperbaiki interwiki. '''Catatan:''' akantidak segeradiperlukan ''obsolete''lagi karena kehadiran [[Wikidata]]
* checkimages.py - berguna untuk mengecek berkas-berkas yang terakhir dimuat
* clean_sandbox.py - berguna untuk mereset bak pasir secara otomatis
Baris 82 ⟶ 84:
* pagefromfile.py - berguna untuk menambah artikel dari sebuah berkas teks.
** bot yang pernah menjalankan ini: LaninBot, TjBot, PepenxBot
** karena tidak sem
** karena tidak sembarang operator bot boleh melakukan hal ini, maka cara menjalankannya silakan ditanyakan langsung ke operator bot yang bersangkutan.
 
== Lihat pula ==
* {{id}} [[meta:Bot/id]] dan {{id}} [[mw:Manual:Pywikibot/id]] - tutorial yang lebih detil dan teknis.
* {{en}} [[:en:Wikipedia:Creating a bot]] - tutorial di Wikipedia bahasa Inggris
* {{en}} [http://dotnetwikibot.sourceforge.net DotNetWikiBot Framework (Microsoft .NET)]
 
[[Kategori:Bot]]
 
[[en:Wikipedia:Creating a bot]]