Benutzer:GiftBot

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Wikipedia-Bot Dieser Benutzer ist ein Bot mit gültigem Bot-Flag. Er wird von Giftpflanze betrieben.
  • Der Bot wird automatisch betrieben, das heißt, er läuft unbeobachtet.
  • Er läuft auf Tool Labs.
  • Sperre den Bot, falls er nicht korrekt funktioniert.
  • Kontrolliere die Arbeit des Bots.
  • Kontaktiere die Betreiberin bei Fehlern.

Aufgaben[Bearbeiten]

Der Bot nutzt das von mir geschriebene MediaWiki Tcl Bot Framework (GPLv3+). Der Quelltext ist bis auf die eingeklammerten Quelldateien unter http://git.wikimedia.org/tree/labs%2Ftools%2Fgiftbot.git verfügbar. Zum Betrieb sind Tcl 8.6 und die Pakete TclCurl, mysqltcl, tcllib und je nach Skript weitere Pakete nötig. Daneben habe ich einige PHP-Skripte und einen Java-IRC-Bot von Guandalug übernommen, die ich nach und nach in mein Framework portieren will.

ständig[Bearbeiten]

  1. gva.tcl: Pflege von Wikipedia:Gesichtete Versionen/Anfragen (GVA)
    Lauscht auf irc.wikimedia.org auf dem Kanal #de.wikipedia nach Bearbeitungen der Anfragenseite und Sichtungen von Seiten auf der internen Beobachtungsliste. Daraufhin wird die Anfragenseite nach Abschnitten mit Vorlage:Sichten geparst, Abschnitte von gesichteten und erstzusichtenden Seiten werden beim Speichern herausgenommen und die restlichen Seiten auf die interne Beobachtungsliste gesetzt. Seiten, deren älteste ungesichtete Version jünger als 24 Stunden sind, werden ausgeblendet. Ungültige Lemmata werden nach 6 Stunden herausgenommen. Im Falle von erstzusichtenden, zu frühen oder ungültigen Seiten wird der Einsteller auf seiner Benutzerdiskussionsseite benachrichtigt.
  2. vm.tcl: Geschützte Seiten auf der VM auf erledigt setzen
    Lauscht ebenfalls im IRC, prüft, ob unerledigte Abschnitte für Artikel vorhanden sind und setzt sie gegebenenfalls auf (erl.) und schreibt Schutzdauer und -begründung dazu.
  3. mg.tcl: Änderungen in den Kategorien Benutzer:Mentor gesucht und Benutzer:Wunschmentor gesucht
    Gibt hinzugefügte/entfernte Seiten der Kategorien im Kanal #wikipedia-de-mp auf freenode aus; benachrichtigt Wunschmentoren per Diskussionsseite und E-Mail (Opt-In).
  4. (GVMBot.jar): Meldung von Aktivität auf WP:VM, neue und erledigte Abschnitte; verdächtige Edits

regelmäßig[Bearbeiten]

  1. autoarchiv.tcl: Archivieren gemäß {{Autoarchiv}}
    • Wikipedia: ArchivBot hinterherräumen (2mal täglich, VM alle 2 Stunden)
    • Wikisource: Ersatz für ArchivBot (2mal täglich)
    • Wikinews/Wiktionary: Archivierung mit eigener Vorlagensyntax (täglich)
  2. adtfu.tcl: Ermitteln von exzellenten und lesenswerten Artikeln, die noch nicht Artikel des Tages (AdT) gewesen sind (täglich)
    Substituiert eine Auflistung von 2×8 Vorlagen (Benutzer:Hæggis/Kandidaten für den Artikel des Tages) und streicht diejenigen Artikel, die bereits Artikel des Tages (etc.) waren oder mit Hauptautorenveto belegt sind, und markiert vorgeschlagene Artikel mit Datum. Ausgabe auf Wikipedia:Hauptseite/Artikel des Tages/Fundus (ADTFU)
    Diskussion: Anfrage I, Anfrage II, Auswertung I, Auswertung II, Auswertung III
  3. wpbvk.tcl: Aufstellung einer Übersicht über die Stoffsammlung des WikiProjekt Bundesverdienstkreuz (täglich)
    Findet alle Unterseiten von WP:WPBVK/Stoffsammlung und listet sie dort zusammen mit den Zielartikeln auf. Dient als Arbeitsliste und zum Rückverlinken.
    Anfrage: BA
  4. daysection.tcl: Einfügen/Ersetzen von Tagesabschnitten auf Wikipedia:Suchhilfe (SH, nur Einfügen) und Wikipedia:Kandidaturen von Artikeln, Listen und Portalen (KALP) (täglich)
    Diskussion: KALP
  5. check.tcl: Überprüfen von Relationen im Mentorenprogramm: Abgleich von WP:MP und Kategorie:Benutzer:Mentor bzw. Benutzer:*/Vorlage Mentor (Co-Mentoren, Prüfen der Sortierreihenfolge), Prüfen der Mitgliedschaft im Mentorenprogramm, Finden von nicht mehr benötigten (Wunsch)Mentorenvorlagen, Überprüfen der Mailinglistenmitgliedschaft. Benachrichtigung über Mentees mit 2monatiger Inaktivität (Opt-In). Aktualisieren der Co-Übersicht. (täglich)
    Diskussion: MP
  6. siku.tcl: Entfernen von lokal nicht vorhandenen Dateien auf Benutzer:Siku-Sammler/gefundene Bilder (täglich)
  7. sg.tcl: Archivieren von Wikipedia:Hauptseite/Schon gewusst (SG?) (täglich)
    Anfrage: BA
  8. {ausrufer,config}.tcl: Ausrufer (wöchentlich)
    Auslesen von Vorlage:Beteiligen, Wikipedia:Meinungsbilder, Wikipedia:Umfragen, Wikipedia:Benutzersperren, Wikipedia:Kurier, Wikipedia:Projektneuheiten sowie Vorlage:Rückblick und Verteilen der neuen Einträge auf Benutzer(diskussions)seiten jeweils montags um 0 Uhr.
    Diskussionen: xqt, Gp I, Gp II und Gp III, Ausrufer, Gp IV f., Gp V
  9. ibchem.tcl: Finden von Infobox-Parametern ohne Quellen bei Chemikalien- und Polymerartikeln: Chemikalienliste, Polymerliste (monatlich und sporadisch manuell)
    Diskussionen: RC, GB
  10. (unreviewed.php.inc): Portal-Nachsichtungsbot (s. {{Navigationsleiste Systematische Sichtung}})
    Diskussion: BA
  11. (list_unreviewed.php.inc): Wikipedia:Gesichtete Versionen/Erstsichtung/Botliste (täglich)
  12. kurzeartikel.tcl: Wikipedia:Kurze Artikel (täglich)
  13. (checknotdead.php.inc): Wikipedia:Beobachtungskandidaten/Lebtnoch (monatlich)
  14. internallinks.tcl: Suche nach nicht vorhandenen Ankern bei Wikilinks, Weitergabe über Datenbank an MerlBot (immer wenn ein neuer Dump bereitsteht)
    Anfrage: BA
  15. (updateuv.php.inc): Wikipedia:Unverständliche Artikel (täglich)
  16. rue.tcl: Entfernen alter Einträge auf Vorlage:Rückblick (RÜ)
  17. kla.tcl: Suchen nach Unstimmigkeiten zwischen Kategorien und Listen bei lesenswerten (KLA) und exzellenten Artikeln und informativen Listen
    Anfrage: (muss ich suchen)

manuell[Bearbeiten]

  1. ({sgw,crat,cuw}.tcl): Auszählung, Stimmprüfung, Doublettenprüfung bei verschiedenen Bewertungswahlen (Schiedsgerichtswahl 11/10, 5/11, 11/11, 5/12, 11/12, 5/13, Bürokratenwahl 2/11, Checkuserwahl 11/11, 9/12)
  2. einladung.tcl: Verteilen von Stammtischeinladungen/Newslettern
  3. einladung-a.tcl: Verteilen der Einladung für den Stammtisch Augsburg (hat zusätzlich eine Ausschlussliste)
  4. (dwl*.tcl): Finden und Melden von defekten Weblinks (August–Oktober 2012, irgendwann kontinuierlich?)
    Anfrage: BA, Diskussionen: GB, Gp, FzW I, FzW II, FzW III, FzW IV, FzW V, AN I, AN II, AN III, AN IV, MB, WLW, LUW

Tools[Bearbeiten]

  1. public_html/toterlink.fcgi: Suche nach Einbindungen von {{Toter Link}} nach Domains: tools:~gifti/tool/toterlink.fcgi
  2. public_html/weblinksuche.fcgi: Spezial:Weblinksuche mit Namensraumbeschränkung: tools:~gifti/tool/weblinksuche.fcgi