Richtlinien für Bots
The following page is a translation of cross-project policy into German language. Please note that in the event of any differences in meaning or interpretation between the original English version of this document and a translation, the original English version takes precedence. This page has been developed and approved by the community and its compliance is mandatory for all users. It must not be modified without prior community approval. |
Diese Seite ist auch eine Richtlinie auf Meta und umfasst automatische Autorisierung und globale Bots. Um das Bot-Flag auf Meta zu beantragen, besuche bitte Meta:Requests for adminship#Requests for bot flags.
Bots sind automatisierte oder halbautomatisierte Prozesse mit reduzierter oder ohne menschliche Aufsicht. Da Bots die Serverresourcen belasten und das Projekt stören können, müssen Bots die in der Standard-Bot-Richtlinie angegebenen Richtlinien und Leitfäden befolgen, die auch die Bot-Richtlinie für das Meta-Wiki darstellen. Diese Richtlinie beschreibt, wie Bots in Projekten verwendet werden können; Bots, die diese Richtlinie nicht befolgen, können sofort gesperrt werden, bis der Betreiber die Probleme oder Verstöße behoben hat.
Richtlinie
Benutzerkonten für Bots
Ein Bot muss auf einem anderen Benutzerkonto laufen, als auf dem des Betreibers, da kein menschlicher Benutzer ein Bot-Flag erhalten sollte. Seine Benutzerseite sollte deutlich und gut sichtbar zeigen, dass es sich um einen Bot und keinen menschlichen Benutzer handelt und dass Betreiber erreichbar sein müssen, um Fragen selber zu beantworten. Kein Benutzer darf automatisierte Antwort-Skripte nutzen. Einige Betreiber entscheiden sich dazu, von der Diskussionsseite des Bots auf ihre eigene Diskussionsseite weiterzuleiten, wenn ihr Bot nicht dafür konfiguriert ist, Nachrichten zu erkennen.
Autorisation
Es gibt drei Wege, Bot-Zugang in einem Wiki zu erlangen.
Globale Bots
- Der Bot-Betreiber muss eine Diskussion auf Steward requests/Bot status#Global bot status requests starten, die mindestens 2 Wochen dauert;
- Die Diskussion wird über MassMessage öffentlich bekanntgemacht (Diskussion über neue globale Bots), wobei interessierte Mitglieder der Gemeinschaft und Wikis diese Benachrichtigung abonnieren können;
- Der Bot-Betreiber muss demonstrieren, dass die Bot-Aufgabe in mehreren Wikimedia-Projekten willkommen ist. Eine gute Art, dies zu zeigen, ist das Bot-Flag auf 5 oder mehr Wikis für die gleiche Aufgabe zu haben;
- Der Betreiber sollte sicherstellen, die Wünsche des Wikis in Bezug auf die Nutzung des Bot-Flags zu erfüllen.
- Der globale Bot-Status gibt dem Bot Zugriff auf eine begrenzte Anzahl von Projekten und Wikis, die den globalen Bot-Zugriff erlauben. Neue Wikis werden standardmäßig zu dieser Gruppe hinzugefügt. Eine ausführliche Liste der Wikis, die nicht enthalten sind, ist verfügbar. (Du kannst lokale Bot-Flags für Projekte beantragen, in denen globale Bots nicht erlaubt sind).
Automatische Autorisierung
- dies muss durch die lokale Bot-Richtlinie oder die Anfrageseite erlaubt sein;
- der Bot muss mindestens eine Woche lang ohne Bot-Flag arbeiten oder 100 Bearbeitung in dem Wiki, für das das Recht beantragt wird zu Testzwecken durchführen;
- der Bot darf nur doppelte Weiterleitungen reparieren.
Konsens der Gemeinschaft
Inakzeptable Verwendung
- Kontroverse Änderungen: Bots können genutzt werden, um Bearbeitungen zu tätigen, die von anderen lokalen Benutzern befürwortet werden; sie sollen nie genutzt werden, um kontroverse Bearbeitungen zu tätigen. Wenn du die Tätigkeit des Bots über die Tätigkeit, die von der Gemeinschaft unterstützt wurde hinaus ausbauen möchtest, kündige dies auf einer relevanten Diskussionsseite an, um sicherzustellen, dass es keine Gegenstimmen gibt. Wenn dein Bot-Flag mit der automatischen Autorisierung erteilt wurde, darfst du die unter "Automatische Autorisierung" beschriebenen Einschränkungen nicht überschreiten.
- Datenabruf: Bots dürfen nicht genutzt werden, um Datensätze abzurufen, die nicht direkt mit einer Bot-Aufgabe in Verbindung stehen. Dies beinhaltet auch das dynamische Laden von Seiten einer anderen Website, was dazu führen kann, dass die Seite auf die Schwarze Liste gesetzt und der Zugriff dauerhaft gesperrt wird. Wenn du Datensätze herunterladen oder ein Projekt spiegeln möchtest, tue dies bitte durch Download oder Hosting deiner eigenen Kopie unserer Datenbank.
- Rechtschreibprüfung: Kein Bot darf ohne explizite Erlaubnis der Gemeinschaft Rechtschreibfehler automatisch korrigieren, insbesondere im Haupt-Namensraum. Es ist in den meisten Sprachen technisch nicht möglich, ohne eine signifikante Fehlerquote Rechtschreibfehler automatisch zu korrigieren.
Entfernung des Status als globaler Bot
Globale Bot-Rechte werden entfernt:
- Auf Anfrage des Betreibers
- Wenn der Bot dauerhaft verwendet wird, um Aufgaben auszuführen, die außerhalb des Aufgabenbereichs der globalen Bots liegen
- Wenn der Bot inaktiv ist, mit folgenden Bedingungen:
- Inaktivität ist definiert als jedes globale Bot-Konto, das ein ganzes Jahr lang keine Bearbeitungen in einem Projekt getätigt hat, das globale Bots erlaubt.
- Bevor ein globales Bot-Flag aufgrund von Inaktivität entzogen wird, muss der Betreiber mindestens in seinen Heim-Wikis und im Meta-Wiki informiert werden.
Richtlinien
Name
Obwohl nicht gefordert, sollte der Name des Bots eindeutig das Wort "Bot" in seinem Benutzernamen haben, um ihn einfacher von menschlichen Benutzern unterscheiden zu können; die häufigsten Formen leiten sich vom Benutzernamen des Betreibers ab (wie bei Pathosbot) oder benutzen den Stil einer Begriffsklärung (wie bei Xenophon (bot)).
Bearbeitungsdrosselung und Spitzenstunden
Bots ohne Bot-Flag sollten in einem Intervall mit mehr als 1 Minute zwischen Bearbeitungen (= weniger als 1 Bearbeitung pro Minute) arbeiten. Wenn sie autorisiert sind und über ein Bot-Flag verfügen, sollten sie in einem Intervall von 5 Sekunden (12 Bearbeitungen pro Minute) arbeiten. Bots sollten versuchen, Spitzenstunden zu meiden, da sie große Serverresourcen nutzen, die für menschliche Leser und Editoren reserviert werden sollten. Während dieser Stunden sollten sie in einem Intervall von 20 Sekunden (3 Bearbeitungen pro Minute) arbeiten, um Ressourcen zu schonen.
Die Bearbeitungsgeschwindigkeit für Bots kann basierend auf der Serverauslastung automatisch geregelt werden, indem ein zusätzlicher Parameter an die Abfrage-Zeichenkette jeder angefragten URL angehängt wird; siehe Maxlag-Dokumentation im mediawiki.
Beaufsichtigung
Sofern nicht öffentlich bekanntgegeben wird, dass der Bot autonom läuft, sollte der Betreiber verfügbar bleiben, gelegentlich prüfen, ob er Nachrichten erhalten hat und bereit sein, den Bot abzuschalten, wenn er nicht richtig arbeitet oder Beschwerden eingehen. Wenn der Betreiber nicht verfügbar ist, kann der Bot gesperrt werden, bis alle Probleme gelöst sind.
Empfohlene Vorgehensweise
Bitte lies wikitech:Help:Toolforge/Developing successful tools als Empfehlung, die dir und allen anderen in der Zukunft das Leben einfacher machen wird!
Kurz:
- Wähle eine Lizenz
- Veröffentliche den Code
- Suche Co-Entwickler
- Schreibe etwas Dokumentation
Siehe auch
- Globale Bots: globales Recht · globale Benutzergruppen (Toolforge) · Mitgliederliste · Logbuch der Änderungen der Benutzergruppe
- Globale Gruppen
- Wikis mit aktivierten Rechten für globale Bots: Überblick • Änderungs-Logbuch
- Steward-Anfragen für Bot-Status
- Über Bots:
- Bot
- Interwiki-Bot und Interwiki-Sortierung
- Pywikibot-Framework (unterstützt jede MediaWiki-Installation)