Bantuan:Bot: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Hidayatsrf (bicara | kontrib) |
→Langkah-langkah menjalankan: koreksi Tag: Suntingan perangkat seluler Suntingan peramban seluler |
||
(8 revisi perantara oleh 5 pengguna tidak ditampilkan) | |||
Baris 1:
{{update}}
{{Templat:Bantuan:Bantuan/seri tab}}
{{Templat:Bantuan:Bantuan/sidebar}}
Ini adalah tutorial sederhana tentang cara membuat dan menjalankan [[mw:Manual:Pywikibot/id|pywikibot]], yaitu kerangka kerja (''framework'') {{WP|bot}} yang paling banyak digunakan di proyek-proyek Wikimedia.
Baris 8 ⟶ 10:
* Anda tahu risiko, kewajiban, dan tanggung jawab operator bot
* Anda tahu minimal sedikit pemrograman komputer
* Anda tahu bahwa pembuat ini tidak bertanggung jawab atas apa pun yang terjadi atas komputer Anda selama Anda mempelajari tutorial ini
Beberapa asumsi lain:
Baris 33 ⟶ 35:
* 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 pywikibot dengan mengetik "pwb.py login.py"'''. Jika tidak ada pesan galat, maka Anda sudah berhasil memasang pywikibot dan siap untuk menjalankannya.▼
▲5. '''Coba jalankan pywikibot dengan mengetik''':
* Jika ada masalah dengan langkah terakhir, mungkin Anda perlu mengeset path ke folder instalasi Python Anda. Tergantung sistem operasi Windows Anda, silakan baca tutorialnya di [http://www.mathworks.com/support/solutions/en/data/1-15ZLK/index.html sini], lalu set path ke folder instalasi Python Anda (misalnya ";C:\Python27\")
Baris 45 ⟶ 47:
:1. '''Log masuk dengan bot Anda'''. Jika Anda sudah membuat user_config.py dengan benar, tinggal ketik "pwb.py login", kemudian masukkan kata sandi bot Anda. Sekarang Anda sudah masuk log sebagai robot. Mungkin sekarang saat yang tepat untuk meminta status bot.
:2. Apabila belum, '''lakukan suntingan percobaan''', misalnya salah satu program yang cukup "aman" digunakan untuk percobaan adalah <code>capitalize_redirects.py</code>. Ketikkan <code>pwb.py capitalize_redirects -start:A</code>, 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 "pwb.py capitalize_redirects -help"
Baris 60 ⟶ 61:
=== Aman ===
Yang masuk kriteria ini adalah program-program yang dapat dijalankan oleh operator yang baru, dengan risiko yang sangat kecil bagi proyek. Bot dapat dijalankan tanpa henti (komputer dalam posisi terus menyala) untuk program-program di bawah ini tanpa masalah berarti.
* capitalize_redirects.py
** bot yang pernah/sering menjalankan ini: OrophinBot, <tambahkan>
** perintah umum: "capitalize_redirects.py -start:! -always" (start dapat dimulai dari sembarang huruf/kata, misal ketika koneksi terputus di tengah-tengah huruf "B", dapat mulai lagi dari artikel terakhir yang disunting, misalnya "-start:Bali")
* redirect.py
** bot yang pernah/sering menjalankan ini: banyak
** perintah umum: "redirect.py double"
* interwiki.py
* checkimages.py
* clean_sandbox.py
=== Butuh pengawasan ===
* welcome.py
* cosmetic_changes.py – sangat luas kegunaannya. Harus berpengalaman dulu minimal dalam menjalankan program-program yang lain sebelum menjalankan ini.
*
** bot yang pernah menjalankan ini: banyak
** perintah umum: "replace.py "<kata1>" "<kata2>""
▲* category.py - kegunaannya bermacam-macam, berhubungan dengan kategori
** bot yang pernah menjalankan ini: banyak, OrophinBot, TjBot, Borgxbot, dll.
** perintah umum: "category.py move -from:<kategori1> -to:<kategori2>"
▲* pagefromfile.py - berguna untuk menambah artikel dari sebuah berkas teks.
** bot yang pernah menjalankan ini: LaninBot, TjBot, PepenxBot
** karena tidak sembarang operator bot boleh melakukan hal ini, maka cara menjalankannya silakan ditanyakan langsung ke operator bot yang bersangkutan.
Baris 91 ⟶ 88:
== Lihat pula ==
* {{id}} [[meta:Bot/id]] dan {{id}} [[mw:Manual:Pywikibot/id]]
* {{en}} [[:en:Wikipedia:Creating a bot]]
* {{en}} [http://dotnetwikibot.sourceforge.net/ DotNetWikiBot Framework (Microsoft .NET)]
{{Navbox Gabungan Pedoman WBI}}
[[
|