Manual:Chris G'nin bot sınıfları
Appearance
Chris G'nin bot sınıfları, Toolserver adresinde barındırılan bir PHP MediaWiki bot çerçevesidir (eski adıyla?).
ClueBot tarafından kullanılan wikibot.classes üzerinden türetilmiştir.
Ayrıca w:User:RMCD bot/botclasses.php ve https://github.com/legoktm/harej-bots/blob/master/botclasses.php bakınız
Botlar
HelloWorldBot.php
<?php
/*
* HelloWorldBot.php
* Bu bot Wikipedia:Sandbox ile düzenler.
/*
/* Sınıflarımı kur. */
include( 'botclasses.php' );
$wiki = new wikipedia;
$wiki->url = "https://en.wikipedia.org/w/api.php";
$wiki->setUserAgent( 'User-Agent: FooBot (https://mediawiki.org/wiki/User:FooBot)' );
/* Tüm oturum bilgileri. */
$user = 'REMOVED';
$pass = 'REMOVED';
$wiki->login( $user, $pass );
/* Test düzenleme. */
$page = 'Wikipedia:Sandbox';
$content = 'Hello, world!';
$summary = 'This is a sample bot edit.';
$wiki->edit( $page, $content, $summary );
Diğer botlar
AllCategoryMembersBot.php— Bir kategorinin tüm üyelerinin listesini alır ve bu listeyi bir metin dosyasında depolar.AllPagesBot.php— Vikideki tüm dosyaların bir listesini alır ve bu listeyi metin dosyalarında depolar.DownloadAllImagesBot.php— Tüm resimleri bir vikiden indirir.ExportAllPagesBot.php— Bir vikideki tüm sayfaları dışa aktarır ve bunları XML dosyalarında depolar.FixFileDescriptionPagesBot.php— Resim içe aktarıldıktan sonra bir açıklama sayfası içe aktarımı yapıldığında içeriği geçmişe gömülen dosya açıklama sayfalarını düzeltir.ParseMirroredWikiIndexBot.php—parse_mirrored_wikiindex_bot.parsed_mirrored_wikiindextabloyu doldurmak için yansıtılmış wikiindeksindeki sayfaları ayrıştırır.UploadBot.php— Bir dosya yükle.- mediawiki-botclasses - Bot sınıfların viki ve kategori istatistiklerini gösterecek şekilde değiştirilmesi. Daha fazla bilgi görün.