News (06 Aug 2024): Das Wiki läuft jetzt auf einem neuen Server. Aufgrund eines Upgrades von PHP mussten die Wiki-Software und die DPL-Erweiterung aktualisiert werden. Bitte meldet Fehler auf der Hauptseiten-Diskussion.
Benutzer:Tobias II
Aus GuildWiki
Zur Navigation springenZur Suche springen
Hinweis: Durch eine Änderung auf der Diskussionsseite kann der Bot gestoppt werden! |
Allgemein
Dieser Account ist der Bot-Account von Benutzer:Tobias Xy. Dieser Bot kontrolliert die Liste der letzten Änderungen.
Vorschläge können gerne auf der Diskussionsseite gemacht werden. Zur Zeit kann ich den Bot aber leider nur von Hand starten.
Aktionen des Bots
Hauptnamensraum
- Seiten mit weniger als 100 Zeichen werden mit einem Löschantrag versehen.
- Zeichenketten die in dieser Liste stehen werden entsprechend selbiger Liste ersetzt. Nicht verändert werden:
- Der Inhalt der Vorlage:En.
- externe URLs (mit und ohne Klammern)
- eingebundene Bilder (also alles was zwischen
[[Bild: und ]]
steht)
Geplant
- Anhand der Infoboxen Richtlinien-Verstöße aufspüren und markieren.
- Parameterfehler erkennen und markieren.
- Offensichtlichen Vandalismus rückgängig machen.
Ignorierte Seiten
- Abkürzungen
- Bot (vollgesperrt)
- Hauptseite
- Liste der Rollenspielfertigkeiten (vollgesperrt)
- Sandkasten
- Vaabi (wegen Vaabi-Vabbi-Erklärung)
- Seiten mit "/Quests" im Titel
- Seiten mit "englisch-deutsch" im Titel
- Weiterleitungen
Diskussionsseiten (aller Namensräume)
- Unsignierte Diskussionsbeiträge werden mit
{{unsigned|xx}}
versehen. Bei mehreren Änderungen an einer Seite zwischen zwei Prüfungen wird leider nur der letzte Versionsunterschied überprüft.- Es wird erst überprüft ob die neuere Version mehr Absätze hat als die vorige. Wenn ja, dann wird am Ende des letzten geänderten (!) Absatzes nach diesem regulären Ausdruck gesucht:
--.*? \d\d:\d\d, \d{1,2}\. .{1,4} \d{4} \(CES?T\)
. Wenn kein Treffer gelandet wird, wird die Vorlage:Unsigned eingesetzt.
- Es wird erst überprüft ob die neuere Version mehr Absätze hat als die vorige. Wenn ja, dann wird am Ende des letzten geänderten (!) Absatzes nach diesem regulären Ausdruck gesucht:
Geplant
Auch neu erstellte Diskussionsseiten überprüfen.
Funktionsweise
Die Grundlage dieses PHP-Bots ist das hier. Der Bot liest die Liste der letzten Änderungen (mit den Parametern „from“ und „namespace“) aus. Dann werden alle Artikel die doppelt vorkommen oder in der obigen Blacklist (unter Ignorierte Seiten) vorkommen entfernt. Letztendlich laufen alle Artikel die übrig geblieben sind durch eine von mir entwickelte Callback-Funktion. Nach jedem überprüften Artikel wartet der Bot 10 Sekunden.