Wikidata:Bots

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Wikidata:Bots and the translation is 100% complete.

Bots oder Botprogramme (Kurzform von robot = Roboter) sind Werkzeuge, die Bearbeitungen ohne menschliche Entscheidungen vornehmen können. Bots können Interwikilinks, Bezeichnungen, Beschreibungen, Aussagen,Quellen hinzufügen und neben anderen Dingen sogar Datenobjekte automatisiert erstellen. Bots können in kurzer Zeit sehr viele Bearbeitungen machen und können auch destruktiv sein, wenn sie nicht richtig eingerichtet oder betrieben werden. Aus diesem Grund wurden Regeln für Bots entwickelt.

Botkonten

Bots mit bestätigten Aufgaben
(wird automatisch aktualisiert)

Wikidata hat momentan 306 Bots mit Bot-Flag.
Liste der Bots nach Editcount

Botbetreiber müssen ein gesondertes Benutzerkonto einrichten, um einen Bot zu betreiben. Die Botkonten sind entweder benannt nach dem Botbetreiber oder nach deren ausgeübten Funktionen zusammen mit der Silbe "-bot". Siehe auch die Liste der der Bots auf der rechten Seite. Die Benutzerseite des Botkontos sollte die Vorlage {{bot}} enthalten, um zusätzlich zu kennzeichnen, dass es sich bei diesem Benutzer um einen Bot handelt. Die Beiträge des Botkontos bleiben in der Verantwortung des Botbetreibers, der auf der Benutzerseite genannt sein sollte. Bots sollten nicht arbeiten, solange der Betreiber ausgeloggt ist und sie können AssertEdit benutzen, um das sicherzustellen.

Im Fall dass irgendetwas durch den Bot beschädigt wird, ist der Botbetreiber angehalten, den Bot zu stoppen. Abhängig vom Ausmaß des Schadens kann ein Administrator einen Bot sperren. Der Botbetreiber ist verantwortlich dafür, dass jeder Schaden, der vom Bot verursacht wird, wieder beseitigt wird. Es wird empfohlen, dass die Botbetreiber diese Seite auf ihrer Beobachtungsliste haben, denn wichtige Mitteilungen und Diskussionen können auf der Diskussionsseite stattfinden.

Botkonten sollen nicht benutzt werden um Beiträge zu erstellen, die nicht in den Aufgabenbereich des Bots fallen (Siehe #Approval process für Testläufe) und sie sollten niemals genutzt werden, um nicht automatisierte Bearbeitungen auf den Benutzerdiskussionsseiten zu machen. Botbetreiber können die Diskussionsseite des Botkontos auf die Diskussionsseite des Hauptkontos weiterleiten. Botbetreiber sollten bereit sein, Fragen über ihren Bot zu beantworten.

Bots sollten Maxlag respektieren, und wenn nötig die Statistiken zu Änderungsabfertigungen. Sie sollten außerdem die API Etiquette beachten.

Zulassungsprozess

Um eine Bestätigung und ein Bot-flag zu bekommen musst du auf Wikidata:Requests for permissions/Bot detailliert offenlegen, was dein Bot machen soll. Der Botbetreiber sollte einen Testlauf mit ungefähr 50 bis 250 Bearbeitungen machen, damit die Gemeinschaft sehen kann, dass der Bot korrekt arbeitet. Die Anfrage nach dem Bot-Flag muss vor dem Testlauf erfolgen. Wenn der Test erfolgreich ist und der Bot die Unterstützung der Gemeinschaft hat, wird ein Administrator die Anfrage schließen und ein Bürokrat wird dem Benutzer das Bot-Flag geben. Wenn ein Bürokrat die Anfrage schließt, kann er zugleich auch das Bot-Flag vergeben.

Da ein Bot viele verschiedene Aufgaben übernehmen kann, wird empfohlen, alle Aufgaben auf der Benutzerseite des Bots aufzulisten. Wenn der Bot in einem Namensbereich arbeitet, der Bearbeitungskommentare zulässt, sollte der Bot immer einen aussagekräftigen Bearbeitungskommentar generieren, der anzeigt was gemacht wurde und verdeutlicht, dass es sich um eine Bearbeitung durch einen Bot handelt.

Bots müssen nicht bestätigt werden, wenn sie nur Bearbeitungen im Benutzernamensraum des Bots oder des Botbetreiber stattfinden oder auf der Wikidata-Spielwiese. Solche Bots sollten aber trotzdem maxlag beachten und falls nötig Special:DispatchStats, genauso wie ein bestätigter Bot es tun müsste.

Um die Rücknahme einer Bestätigung zu beantragen, erstelle einen neuen Abschnitt auf Wikidata talk:Bots und benachrichtige das Wikidata:Bureaucrats' noticeboard. Botbetreiber müssen nicht ihre Bestätigung wiederrufen für Aufgaben die nicht mehr notwendig sind, oder wenn der Bot inaktiv wird.

Bots sollten möglichst nur im Rahmen der Aufgaben tätig sein, die bereits akzeptiert und bestätigt wurden. Im Allgemeinen sollte dies der Gesunde Menschenverstand ermöglichen. Im Zweifelsfall ist es besser, einen weiteren Botflag-Antrag für eine Aufgabe zu stellen.

Adminbots

Um eine Bestätigung für einen Bot mit Admin-Fähigkeiten (blockieren, löschen, schützen) zu erhalten, müssen zuvor das Bot-Flag beantragt werden Wikidata:Requests for permissions/Bot und die Administratorrechte auf Wikidata:Requests for permissions/Administrator verliehen worden sein.

Voraussetzungen für Bots

Alle Bots

  • Müssen die maximale Zahl der Bearbeitungen pro Minute begrenzen können
  • Das Botflag für alle Beiträge setzen

Import Bots für Sprachlinks (Langlink)

Komplette Bedingungen siehe: Import bot features

Die folgenden Bedingungen müssen erfüllt sein, um ein Bot-Flag zu bekommen. Es gibt weitere Vorschläge auf den Unterseiten

  • Unterstützung für action=wbgetentities
  • Interwiki Konflikterkennung

Bots die Aussagen hinzufügen

  • Bots müssen Quellen zu jeder Aussage hinzufügen die angelegt wurde, es sei denn es ist allgemeines Wissen
  • Bots sollten wenn möglich instance of (P31) oder subclass of (P279) hinzufügen
  • Bots sollten darauf achten, dass sie keine doppelten Aussagen anlegen (es sei denn sie sind korrekt)
  • Bots mit einer neuen Quelle für eine vorhandene Aussage, sollten diese als neue Quelle hinzufügen, anstatt eine neue Aussage zu erstellen.
  • Bots, die aus Wikipedia importieren, sollten imported from Wikimedia project (P143) und retrieved (P813) hinzufügen
  • Der Betreiber sollte Constraint Violation Reports durchsuchen, um mögliche durch den Bot hinzugefügte oder ausgebreitete Fehler zu entdecken

Siehe auch