Der GiftBot wurde abgeschaltet und gelöscht. Entsprechend ist nur durch Benutzerin:Giftpflanze eine Reaktivierung möglich. Auch Benutzer:Doc Taxon hat nicht die Möglichkeit, GiftBot zu reaktivieren.
Dieser Benutzer ist ein Bot mit gültigem Bot-Flag. Er wird von Giftpflanze und Doc Taxon betrieben.
Der Bot wird automatisch betrieben, das heißt, er läuft unbeobachtet.
Der Bot nutzt das von Giftpflanze geschriebene MediaWiki Tcl Bot Framework (GPLv3+). Der Quelltext ist bis auf die eingeklammerten Quelldateien unter Gerrit und Phabricator verfügbar. Zum Betrieb sind Tcl 8.6 (mit TCL_UTF_MAX = 6 kompiliert) und die Pakete tcllib 1.20, tls und TclCurl (API), mysqltcl (Datenbank), tdom und Trf (Dumps) sowie Fcgi und xmlgen (Webservice) nötig. Daneben haben wir einige PHP-Skripte und einen Java-IRC-Bot von Guandalug übernommen.
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.
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.
Gibt hinzugefügte/entfernte Seiten der Kategorien im Kanal #wikipedia-de-mp auf freenode aus; benachrichtigt Wunschmentoren per Diskussionsseite und E-Mail (Opt-In).
(GVMBot.jar): Meldung von Aktivität auf WP:VM, neue und erledigte Abschnitte; verdächtige Edits (#wikipedia-de-rc auf freenode)
sga.tcl: Für neue Schiedsgerichtsanfragen Diskussionsseiten mit Baustein erstellen
Findet alle Unterseiten von WP:WPBVK/Stoffsammlung und listet sie dort zusammen mit den Zielartikeln auf. Dient als Arbeitsliste und zum Rückverlinken.
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)
ibchem.tcl: Finden von Infobox-Parametern ohne Quellen bei Chemikalien- und Polymerartikeln: Chemikalienliste, Polymerliste (monatlich und sporadisch manuell)
rue.tcl: Entfernen alter Einträge auf Vorlage:Rückblick (RÜ) (täglich)
kla.tcl: Suchen nach Unstimmigkeiten zwischen Kategorien und Listen bei lesenswerten (KLA) und exzellenten Artikeln und informativen Listen (am Monatsende)