Help:Bots/tr

Bot, yürütüldüğünde viki sayfalarını otomatik olarak alan veya güncelleyen bir bilgisayar programıdır. Genel olarak, botlar, hacmi ve özellikleri kullanıcılar tarafından manüel olarak gerçekleştirilemeyecek kadar büyük olan tekrarlayan bakım görevleri için kullanılır.

Botların geliştirilmesi ve yürütülmesi normal olarak normal kullanıcıların rolünün dışındadır, programlama deneyimi gerektirir ve vikinin hizmetliler ile koordineli olarak yapılması gerekir.

Varsayılan olarak, bot düzenlemeleri    : sayfasında gizlidir.

Bot geliştirme çerçeve ve arayüzü
Botlar vikiye normal grafik kullanıcı arayüzü üzerinden erişmez. MediaWiki'de bu amaçla kullanılabilen bir API (Uygulama Programlama Arabirimi) vardır. API, iki bilgisayar programı arasında standart iletişim için bir protokoldür. Daha fazla bilgi için sayfasına bakın.

Bir vikiye API yoluyla erişmek için, bir botun, yetki verilen bir kullanıcı hesabı olmalıdır.

pywikibot
Pywikibot, bazı kategorize edilmiş sayfalara altbilgi eklemek gibi bakım görevlerini gerçekleştirmek için yaygın olarak kullanılan botların geliştirilmesi için bir çerçeve sağlar (add_text.py), bazı vikibağlantılar, tartışma sayfalarının eski içeriğini alt sayfaları taşıyarak kategori  veya şablonlar  yönetir.

wiki-java
wiki-java, bot/uygulama geliştirme için hafif bir Java çerçevesidir ve dosya yükleme, makalelere metin ekleme, şablonları ayrıştırma, temel G/Ç, vb. gibi çeşitli görevleri gerçekleştirmek için kullanılabilir. Kütüphane aynı zamanda basit, ancak güçlü bir programcı tarafından kolayca kullanılabilen bağımsız bot yöntemleri.

Chris G'nin bot sınıfları
Chris G'nin bot sınıfları, araç sunucusunda barındırılan bir PHP MediaWiki bot çerçevesi oluşturur.

Uzantı alternatifleri

 * Extension:MassEditRegex, vikideki özel bir sayfa aracılığıyla düzenli ifadeler kullanarak toplu düzenlemeler yapmanın alternatif bir yolunu sunar. Bu yöneticiyi normalde yalnızca yöneticiler kullanabilir.
 * Extension:ReplaceText başka bir seçenektir.

Ayrıca bakınız

 * m:Bot