Benutzer:MerlBot
Dieser Benutzer ist ein Bot ohne Bot-Flag. Er wird von Merlissimo betrieben.
|
| Babel: | ||
|---|---|---|
| ||
| ||
| Benutzer nach Sprache |
Aufgaben
[Bearbeiten | Quelltext bearbeiten]Dieser Bot ĂŒbernimmt diverse regelmĂ€Ăige Aufgaben, die in vollautomatischen BotlĂ€ufen durchgefĂŒhrt werden.
- Erstellung von Wartungslisten
- allg. Bearbeitungbausteine
- QS,LK-Listen
- Auszeichnungskandidaten
- Indexlisten (derzeit nur auf Anfrage) (1/2/3)
Dieser Bot ist zustĂ€ndig fĂŒr die automatische Erstellung von Arbeitslisten. Durch die Einbindung der Vorlage {{Benutzer:MerlBot/InAction}} auf einer Seite wird der Bot aktiviert. Soll der Bot auf einer Seite deaktiviert werden, braucht nur dieser Vorlagenbaustein wieder entfernt zu werden.
Beachte:
- Wird der Bot auf einer Seite z. B. mit einer Frequenz von 7 Tagen aktiviert, besucht der Bot diese Seite auch erst wieder nach Ablauf dieser Frist. Wird in der Zwischenzeit die gewĂŒnschte Frequenz heraufgesetzt, merkt der Bot das erst beim nĂ€chsten Besuch der Seite.
- Der Bot kann auf einer Seite nicht zweimal mit der gleichen Aufgabe â nur mit unterschiedlichen Parametern â betraut werden. Zwei unterschiedliche Aufgaben sind möglich.
- allg. Textbausteine: Wikipedia:WikiProjekt Wartungsbausteine/UnterstĂŒtzung
- Serviceaufgaben fĂŒr Portale
- Erstellung Ăbersicht Kaderliste: Basketball
- VollstĂ€ndigkeitsprĂŒfung Kaderliste: FuĂball, Eishockey
- Sonderlisten fĂŒr Projekte
- ZurĂŒcksetzen der drei Spielwiesen
- Ersetzt die Spielwiesen durch die jeweilige Unterseiten/Vorlage, wenn sie lÀngere Zeit nicht mehr bearbeitet wurden.
- Erstellung von Tagesseiten
- siehe Benutzer:MerlBot/Tagesseiten
- Meldung von langen Versionsgeschichten
- siehe Benutzer:MerlBot/Lange Versionsgeschichte
- Sonstiges
- Vorlage:Wechselkursdaten/EZB
- Vermutlich verstorben
- Der Bot versucht, ĂŒber anderssprachige Wikipedia-Versionen zu eruieren, ob eine Person verstorben ist. Die Konfiguration befindet sich auf meta:Death anomalies table, die lokale Liste unter Benutzer:MerlBot/Vermutlich verstorben.
Eigenschaften
[Bearbeiten | Quelltext bearbeiten]Die SpezialitĂ€t des Bots ist es, Arbeitslisten aktuell zu halten, d. h. er prĂŒft regelmĂ€Ăig, ob der Grund fĂŒr einen Artikel-Eintrag noch gegeben ist und entfernt diesen gegebenenfalls.
Die Daten fĂŒr einen Eintrag eines Artikel auf einer Arbeitsliste können aus einen Dump, von Tools auf dem Toolserver oder durch Anfragen an die MediaWiki API stammen.
Funktionsweise
[Bearbeiten | Quelltext bearbeiten]Der Bot ersetzt auf Seiten mit der Vorlage {{Benutzer:MerlBot/InAction}} den gesamten Text zwischen zwei identischen <!--VARIABLE--> Textstellen. Sind fĂŒr einen Auftrag Eingabe-Variablen erforderlich, werden diese im Vorlagenbaustein angegeben. Der Name der Ausgabe-Variable ist vom Arbeitsauftrag abhĂ€ngig und kann in der Dokumentation auf {{Benutzer:MerlBot/InAction}} nachgeschlagen werden. Andere Teile der Seite werden vom Bot nicht verĂ€ndert.
Der Bot wird ausschlieĂlich mit eigens dafĂŒr neu erstellten php-Skripten betrieben:
- er benutzt ausschlieĂlich die aktuelle MediaWiki-API
- stellt sehr wenige, dafĂŒr gröĂere Anfragen an die API (z. B. Gib mir alle Kategorien von folgenden 50 Seiten)
- unterstĂŒtzt vollstĂ€ndig UTF-8
- unterstĂŒtzt gzip-Kompression
- arbeitet (teilweise) mit HTTP-Keepalive
- berĂŒcksichtigt die Bedingungen der WMF (Zugriff/Min)
- arbeitet automatisiert nachts
- beschreibt die Anzahl der VerÀnderungen in der Zusammenfassung
- alle Skripte sind ausfĂŒhrlich getestet, bevor der Bot sie unbeaufsichtigt ausfĂŒhren darf
Entwicklung
[Bearbeiten | Quelltext bearbeiten]Folgende Listen sollen in Zukunft noch erstellt werden:
- diverse ungĂŒltige BKS-Layouts
- neue Artikel (pre_release)