Benutzer:CopperBot

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 P.Copp betrieben.
  • Der Bot wird automatisch betrieben, das heißt, er läuft unbeobachtet.
  • Sperre den Bot, falls er nicht korrekt funktioniert.
  • Kontrolliere die Arbeit des Bots.
  • Kontaktiere den Betreiber bei Fehlern.
  • Aufgabenbeschreibung: Signaturnachtrag bei unsignierten Diskussionsbeiträgen

Dieser Bot überprüft die letzten Änderungen auf Diskussionsseiten nach verschiedenen Kriterien auf unsignierte Beiträge und trägt, falls nötig die Signatur mit Hilfe der Vorlage {{Unsigniert}} nach. Die aktuelle Konfiguration des Bots kann unter Benutzer:CopperBot/config.css eingesehen und von Administratoren auch bearbeitet werden.

Vor dem Signieren wartet der Bot etwa eine halbe Stunde ab, um anderen Benutzern Zeit zu geben, Vandalismusbeiträge zu revertieren oder die Signatur selbst nachzutragen. Wenn der Bot innerhalb eines Tages denselben Benutzer mehrfach nachsigniert, hinterlässt er zusätzlich einen Hinweis auf dessen Diskussionsseite. (Vorlage:Unterschreiben)

Fehlermeldungen[Bearbeiten]

Um die Übersichtlichkeit und Nachvollziehbarkeit von Diskussionen zu gewährleisten, sollte eine Unterschrift immer

  • einen Zeitstempel mit Datum und Uhrzeit und
  • einen Link zu einer Benutzerseite oder deinen Benutzernamen als Text

enthalten. (Näheres siehe Hilfe:Signatur). Habe ich deinen Beitrag nachsigniert, obwohl Name und Zeitstempel angegeben war, dann gib bitte Benutzer:P.Copp auf seiner Diskussionsseite Bescheid, am besten unter Angabe des Difflinks. Vielen Dank!

Opt-out[Bearbeiten]

Der Bot ignoriert alle Beiträge von Benutzern, die mehr als 1000 Edits haben oder einer der Gruppen „Sichter“, „Bot“ oder „Administrator“ angehören. Zudem kann sich jeder Benutzer in die Opt-out-Liste eintragen, wenn er möchte, dass seine Beiträge nicht nachsigniert werden sollen.

Soll nur eine einzelne Bearbeitung vom Nachsignieren ausgeschlossen werden, kann dies durch die Zeichenfolge nosig! in der Zusammenfassungszeile angegeben werden, der Bot wird den Edit dann ignorieren.

Werden durch einen Revert unsignierte Beiträge anderer Benutzer wiederhergestellt, kann es so aussehen, als ob die Beiträge von dem revertierenden Benutzer selbst stammen. Der Bot schließt daher alle Edits, die in der Zusammenfassung die Wörter „Revert“, „rückgängig“, „zurückgesetzt“ oder Abwandlungen davon enthalten, von der Nachsignatur aus.

Auf welchen Seiten wird nachsigniert?[Bearbeiten]

In der aktuellen Konfiguration werden nur die inhaltsbezogenen Diskussionsseiten überwacht, also alle Seiten der Namensräume „Diskussion“ (1), „Datei Diskussion“ (7), „MediaWiki Diskussion“ (9), „Vorlage Diskussion“ (11), „Hilfe Diskussion“ (13) und „Kategorie Diskussion“ (15). Sollen weitere Seiten überwacht werden, können diese auf der Liste Benutzer:CopperBot/Überwachte Seiten eingetragen werden. Sollen von einer Seite (bspw. Wikipedia:Löschkandidaten) nur die Unterseiten überwacht werden, kann die Seite stattdessen auf Benutzer:CopperBot/Seiten, deren Unterseiten überwacht werden eingetragen werden.

Warum erscheinen die Edits des Bots auf der Beobachtungsliste?[Bearbeiten]

Der Bot verwendet zum Nachsignieren nicht das Botflag, damit die vorgehende Bearbeitung nicht versteckt wird. Dafür wiederholt der Bot in der Zusammenfassungszeile den Benutzernamen und die Zusammenfassung des nachsignierten Edits.

Technische Details[Bearbeiten]

Der Bot ist in Python geschrieben und benutzt den RC/IRC-Feed, um die letzten Änderungen zu überwachen, und einen lokalen Cache mit LRU-Strategie, um die Anzahl der Zugriffe auf die Wikimedia-Server zu minimieren. Das Einlesen der Diffs und das Bearbeiten von Artikeln geschieht über die MediaWiki API (gzip-komprimiert)

  • Konfiguration
  • Testseite
  • [[:Spezial:PermanentLink/58046898#2009-03-09 – CopperBot?title=Wikipedia:Bots/Antr%E4ge auf Botflag|Diskussion zum Antrag auf das Botflag]]

Fachkollegen[Bearbeiten]

… die das Nachsignieren in anderen Projekten übernehmen:

… die das eigene Signieren automatisch übernehmen: