Bots
(Ausschnitt)]]Die Bots in der Wikipedia sind kleine Computerprogramme oder Skripte, die ihren Betreibern stupide, langweilige und häufig auftretende Aufgaben abnehmen (z. B. Tippfehlerkorrekturen). Mehrere Bots setzen auf den Pywikipediabot auf. Zwischenzeitlich gibt es auch Bots in anderen Programmiersprachen (C#, Java, PHP), 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 Wikipedia (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.
Anfragen bitte hier stellen: Wikipedia:Bots/Anfragen
Anforderungen
Wer in der Wikipedia einen Bot einsetzen will, sollte
* für den Bot ein eigenes Benutzer-Konto anlegen
* auf der Benutzerseite des Bots die Aktionen und die Vorgehensweise beschreiben
* auf dieser Seite hier das Vorhaben ankündigen und auf Einspruch hören
* die Mailingliste [http://mail.wikipedia.org/mailman/listinfo/wikibots-l wikibots-l] abonnieren
* Die Anfrage nach Bot-Status bitte hier stellen.
* prinzipiell nur im Artikelnamensraum der Wikipedia arbeiten und vor allem die Finger von Benutzerseiten lassen. Ausnahmen müssen zuvor hier diskutiert werden.
Zusammenfassungstexte sinnvoll ausfüllen (nicht mit ?XYZ-Bot war hier!?), denn dann können die menschlichen Benutzer die Bots besser kontrollieren
* niemals den Bot längere Zeit unbeaufsichtigt lassen. Notbremse ist bei Querschlägern nur die Benutzersperrung.
* in den ersten Wochen grundsätzlich nur so viele Artikel mit seinem Bot bearbeiten, wie er selbst notfalls wieder auf den alten Stand bringen kann. Bei neuen Bots passieren am Anfang immer Fehler
* minimale Änderungen und kleine Schönheitskorrekturen (z. B. überflüssige Leerzeichen entfernen) nur zusammen mit größeren, wirklich gravierenden Eingriffen vornehmen.
* sparsam und langsam Änderungen an den Artikeln vornehmen, um die Server nicht zu stark zu belasten. Für Bots gilt am Tage projektweit eine Geschwindigkeit von maximal 5 Edits pro Minute als geduldet. Außerhalb der [http://www.nedworks.org/~mark/reqstats/reqstats-daily.png Spitzenzeiten] auch mehr.
* beachten, dass Bots Artikel nicht gehäuft anlegen sollten. Solche Aktionen müssen vorher an geeigneter Stelle im betroffenen Projekt angekündigt werden, siehe auch Botopedia.
* die Anfrageseite_an_Botbetreiber auf seine Beobachtungsliste setzen.
* Sofern innerhalb von sieben (7) Tagen keine Einwände von der Community vorgebracht werden, werden die Bürokraten das [http://de.wikipedia.org/w/index.php?title=Spezial:Benutzer&group=bot Bot-Flag] setzen. Bei Problemen oder Beschwerden oder auf Wunsch des Botbetreibers kann dieses Flag auch wieder entfernt werden.
Vorstellung neuer Bots und Beantragung des Bot-Status
2007-03-10 - Benutzer:DieBucheBot
Ich benutze DieBucheBot für verschiedene Tätigkeiten, meist ersetzungen und Interwikilinks. DieBucheBot ist ein pywikipediabot --Leo2004 12:37, 10. Mär. 2007 (CET)
:Du solltest möglichst keine solchen Änderungen in Diskussionsseiten vornehmen. Beispiel: [http://de.wikipedia.org/w/index.php?title=Benutzer_Diskussion:Wst/Archiv2005-5&diff=prev&oldid=28326985]. Ein roter Link nach Löschung der Liste wäre nicht weiter tragisch, aber Änderungen könnten schonmal sinnentstellend sein. In replace.py kannst du z. B. das Argument
-namespace:0 verwenden. --Head 13:20, 10. Mär. 2007 (CET)::Ah, das wusste ich noch nicht --Leo2004 17:08, 10. Mär. 2007 (CET)
:[http://de.wikipedia.org/w/index.php?title=Benutzer:PDD/WikiHistory&diff=28327019&oldid=26976540 Sowas] ist auch nicht gerade prickelnd. Bitte erst noch eine Weile ohne Botflag arbeiten, so dass stärkere Kontrolle durch Dritte sichergestellt ist. --
:: so soll es sein. -- da_didi | Diskussion | Bewertung 19:00, 10. Apr. 2007 (CEST)
: Botstatus erteilt! -- sk 12:45, 19. Mai 2007 (CEST)
2007-05-13 - SrbBot
*Betreiber: srb ?
*Aufgaben Zusammenfassung: Erstellung von Artikelindizes aus Kategorienbäumen
*Aufgaben Details: Viele Portale haben einen Index über "ihre" Artikel. Diese wurden, so weit mir bekannt, bisher über Dumpauswertungen erstellt. Mit diesem Bot sollen die Indizes über eine Auswertung der Kategorien erfolgen.
*Bot-Programmierung: Eine Erweiterung des Pywikipediabots
*Laufzeitverhalten: Die Vorgängerversion benötigte für den Wintersportindex (siehe Benutzer:Srbauer/WSP) etwa 14 Minuten - davon fielen etwa 12 Minuten auf die Auswertung der Kategorien (reine Lesezugriffe) und 2 Minuten auf den Upload der 28 Seiten (27 Indexseiten + 1 Seite für den bearbeiteten Baum).
*Einsatz: Der Bot wird nicht im Artikelnamensraum, sondern bis auf weiteres ausschließlich im Portal- und Benutzernamensraum agieren. Wenn er stabil läuft ist ein cronjob einmal die Woche geplant - konkret in der Nacht von Samstag auf Sonntag, da zu diesem Zeitpunkt die niedrigsten Zugriffszahlen vorliegen.
*Zusatzinformationen: Der Bot wird gerade im Rahmen eines Redesigns überarbeitet und ist derzeit noch nicht voll einsatzbereit - der erste Einsatz wird im Portal:Wintersport erfolgen (derzeit in der Fertigstellung - siehe Benutzer:Srbauer/WSP).
Ich beantrage ich den Botstatus bereits jetzt, da ich für eine Ausweitung der Funktionalität und eine Optimierung der Laufzeit die Möglichkeiten der Mediawiki:API und des Query-Interfaces ausprobieren möchte - nach meinen bisherigen Recherchen und Tests sind die Möglichkeiten dieser beiden Interfaces für Nicht-Bot-Betreiber stark eingeschränkt (Ergebnislisten auf 10 Einträge beschränkt), für eine sinnvolle Einschätzung der Möglichkeiten für den Boteinsatz wäre deshalb ein Zugriff mit Bot-Status sehr hilfreich. -- srb ? 01:16, 13. Mai 2007 (CEST)
: Botstatus erteilt! -- sk 20:37, 22. Mai 2007 (CEST)
2007-05-13 - PDFbot
* Operator: :en:user:Dispenser
* Function Summary:
** Updates file size on pages trancluded with and uses a dictionary for dead link repair.
* Function Details:
** Uses the pywikipedia framework to query servers for the content_length header then edits to add it to the page. Technical details are found in the en approval requests Req_2
* Flags: en
?Dispenser 06:57, 13. Mai 2007 (CEST) (updated 03:39, 21. Mai 2007 (CEST))
: Botstatus erteilt! -- sk 20:38, 22. Mai 2007 (CEST)
Liste der Bots
Siehe auch
Spezial:Listusers/bot
Navigationsleiste_Wikipedia-Bots
* Zur Kennzeichnung Deines Bots kann die Vorlage Bot-Hinweis verwendet werden
Ressourcen
Pywikipediabot, Python-basiert
• Anura robot framework, Perl-basiert
• DotNetWikiBot Framework, C# -basiert (.NET Framework 2.0)
• JavaWikiBotFramework, Java-basiert
Bgbot_?_a_MediaWiki_robot
PHP_mediawiki_bothy:Wikipedia:???? ??????????? ?????????
ksh:Wikipedia:Bots
lad:Wikipedia:Bot/Permesos
ln:Wikipedia:Bot
su:Wikipedia:Bottg:?????????:?????yi:??????????:???
zh-yue:Wikipedia:?????

