Watch-Wiki:Bots
Die Bots in der Watch-Wiki sind Computerprogramme oder Skripte, die ihren Betreibern stupide, langweilige und häufig auftretende Aufgaben abnehmen (z. B. Tippfehlerkorrekturen). Mehrere Bots setzen auf den Pywikipediabot auf. Inzwischen gibt es auch Bots in anderen Programmiersprachen (C#, Java, PHP, Perl), siehe Links am Ende der Seite.
Jeder Bot besitzt eine eigene Benutzerseite wie jeder normale Benutzer auch, auf der genau steht, für welche Aufgaben er eingesetzt wird. Durch eine interne Kennzeichnung/Registrierung solcher Benutzerkonten als Bots in der Watch-Wiki (bot flag) können die normalen Benutzer auch die zahlreichen Änderungen z. B. bei den Letzten Änderungen ausblenden. Wenn ein nicht registrierter Bot mit zu hoher Geschwindigkeit aktiv ist („die letzten Änderungen flutet“) oder der zuständige Benutzer kurzfristig auf Fehlerhinweise oder Kritik nicht reagiert, kann jeder Administrator einen Bot sperren.
Wenn Du für Deinen Bot das Flag beantragt hast, es Dir aber verwehrt und auch nicht explizit erlaubt wurde, den Bot ohne Flag zu betreiben, dann betreibe auch keinen Bot im Regelbetrieb.
Siehe auch
- Botstatus-Logbuch bzw. Rechte-Logbuch
- Liste der Benutzer mit Botflag (Aktuell: 4)
- Extension:Assert Edit - Ergänzt Bearbeitungs-Anspruch für Bots
Ressourcen
MediaWiki-Bot-Frameworks
- Pywikipediabot, Python-basiert
- DotNetWikiBot Framework, C#-basiert (.NET Framework 2.0)
- Java Wiki Bot Framework, Java-basiert
- Anura robot framework, Perl-basiert
- MediaWiki::Bot, ebenfalls Perl-basiert
- PHP-basiert:
- Auf SourceForge: Bgbot, PHP mediawiki bot, mwPHPBot
- Benutzer:PmegBot/PHP-Framework - Zwei einigermaßen nutzbare Funktionen (Text holen, Artikel speichern) für PHP von PetarM
- Quelltext des RevoBots – minimalistisch gehaltenes Framework.
- PHPWikiBot - Framework von Guandalug