Help:Botlar

This page is a translated version of the page Help:Bots and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Esperanto • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎galego • ‎interlingua • ‎norsk bokmål • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎српски / srpski • ‎українська • ‎العربية • ‎فارسی • ‎پښتو • ‎हिन्दी • ‎മലയാളം • ‎中文 • ‎日本語 • ‎한국어
PD Not: Bu sayfayı düzenlerken katkınızı CC0 altında yayınlamayı kabul edersiniz. Daha fazla bilgi için Kamu Malı Yardım Sayfalarına bakın.
PD

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 Special:Recent changes 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 API:İstemci kodu 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 (replace.py ), tartışma sayfalarının eski içeriğini alt sayfaları (archivebot.py ) taşıyarak kategori (category.py ) veya şablonlar (template.py ) 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 yapmak için alternatif bir yol sağlar. Bu uzantı normal olarak yalnızca yöneticiler kullanabilir.
  • Extension:ReplaceText - başka bir seçenek.

Ayrıca bakınız