Wikidata:Bots
Diese Seite beschreibt Regeln für Wikidata. Sie beruhen auf einem weitgehend akzeptierten Konsens, dem alle Benutzer im Normalfall folgen sollten. Änderungen an diesen Regeln sollten den Konsens wiederspiegeln. Im Zweifel diskutiere deinen Vorschlag zuvor im Project Chat und auf dem Wikidata:Forum. |
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
(wird automatisch aktualisiert)
- 333Bot talk contribs
- 62mkvLexemeBot talk contribs
- ADSEnglishBot talk contribs (blocked)
- AGbot talk contribs
- AHbot talk contribs
- APSbot talk contribs
- ASammourBot talk contribs
- AVMbot talk contribs
- AVSBot talk contribs
- Abbe98 Bot talk contribs
- AddLetterboxdFilmIdBot talk contribs
- AinaliBot talk contribs
- Alch Bot talk contribs
- AlessioBot talk contribs
- AliciaFagervingWMSE-bot talk contribs
- Amazigh Bot talk contribs
- AmeisenBot talk contribs
- AmmarBot talk contribs
- AndrawaagBot talk contribs
- Andrebot talk contribs
- Andriy.vBot talk contribs
- Antoine2711bot talk contribs
- Aosbot talk contribs
- AramBot talk contribs
- Arch2bot talk contribs
- AroundTheBot talk contribs
- Atobot talk contribs
- Auto Prod Bot talk contribs
- AyackBot talk contribs
- AzBot talk contribs
- BEANS Bot talk contribs
- BGPopBot talk contribs
- BalajijagadeshBot talk contribs
- BaluBot talk contribs
- Balyozbot talk contribs
- BaseBot talk contribs
- Bean49Bot talk contribs
- BetaBot talk contribs
- BgeeDB-bot talk contribs
- BihiBot talk contribs
- BinBot talk contribs
- BiodiversityBot talk contribs
- Bitbotje talk contribs
- BjoeBot talk contribs
- BorkedBot talk contribs
- Bot Bozze talk contribs
- Bot5958 talk contribs
- BotAdventures talk contribs
- BotFunast talk contribs
- BotMultichill talk contribs
- BotMultichillT talk contribs
- BotNinja talk contribs
- Botcrux talk contribs
- Boteshassar talk contribs
- BristolBot talk contribs
- CEUR-WS talk contribs
- CJMbot talk contribs
- CanaryBot talk contribs
- Catabot talk contribs
- CellosaurusBot talk contribs
- Cewbot talk contribs
- ChineseWikiClubBot talk contribs
- Chobot talk contribs
- Choboty talk contribs
- Citationgraph bot talk contribs
- Citationgraph bot 2 talk contribs
- Cliverbot talk contribs
- Cmtqwikibot talk contribs
- CommonsDelinker talk contribs
- ComplexPortalBot talk contribs
- CountyBot talk contribs
- CovidDatahubBot talk contribs
- Crystal-bot talk contribs
- Cyberbot I talk contribs
- CyclingInitBot talk contribs
- DL2204bot talk contribs
- DSisyphBot talk contribs
- DanmicholoBot talk contribs
- DarijaBot talk contribs
- Dcirovicbot talk contribs
- DeltaBot talk contribs
- DerIchBot talk contribs
- Dexbot talk contribs
- DhlizBot talk contribs
- DifoolBot talk contribs
- Dom bot talk contribs
- Donna Nobot talk contribs
- DuraEuroposBot talk contribs
- DwdsBot talk contribs
- DæghrefnBot talk contribs
- ELMCIPBot talk contribs
- ETISBot talk contribs
- EdgarsBot talk contribs
- EdinBot talk contribs
- EmausBot talk contribs
- Emijrpbot talk contribs
- EmptyBot talk contribs
- EnvlhBot talk contribs
- EpidòseosBot talk contribs
- EpiskoBot talk contribs
- EranBot talk contribs
- Escarbot talk contribs
- EstonianHeritageBot talk contribs
- EuropeanCommissionBot talk contribs
- Fatemibot talk contribs
- FerdiBot talk contribs
- FischBot talk contribs
- Flow talk page manager talk contribs
- Fluxbot talk contribs
- Framabot talk contribs
- Frettiebot talk contribs
- FromCrossrefBot talk contribs
- FrostlyBot talk contribs
- FuzzyBot talk contribs
- Gabrabot talk contribs
- GeertivpBot talk contribs
- GergesBot talk contribs
- Github-wiki-bot talk contribs
- Grawibot talk contribs
- Gzen92Bot talk contribs
- Haansn08-Bot talk contribs
- HannolansBot talk contribs
- Hazard-Bot talk contribs
- Heinmabot talk contribs
- Hopala!Bot talk contribs
- HuskyBot talk contribs
- Identifier sync bot talk contribs
- IndoBot talk contribs
- IngeniousBot talk contribs
- InternetArchiveBot talk contribs
- IssnBot talk contribs
- JAnDbot talk contribs
- JarektBot talk contribs
- JhealdBatch talk contribs
- JhsBot talk contribs
- JneubertAutomated talk contribs
- JoRobot talk contribs
- JonHaraldSøbyWMNO-bot talk contribs
- Josh404Bot talk contribs
- K10PlusBot talk contribs
- KLBot2 talk contribs
- KRLS Bot talk contribs
- KabouterBot talk contribs
- KaleemBot talk contribs
- KasparBot talk contribs
- KizuleBot talk contribs
- KlaudiuBot talk contribs
- KormiSKbot talk contribs
- KrBot talk contribs
- KrBot2 talk contribs
- Krdbot talk contribs
- Kriobot talk contribs
- Kristbaumbot talk contribs
- KsPBot talk contribs
- L PBot talk contribs
- LargeDatasetBot talk contribs
- LccnBot talk contribs
- Legobot talk contribs
- LiMrBot talk contribs
- Lingua Libre Bot talk contribs
- ListeriaBot talk contribs
- LocatorBot talk contribs
- Lockalbot talk contribs
- LocodeBot talk contribs
- LogainmBot talk contribs
- Louperibot talk contribs
- M2Ys4U-Bot talk contribs
- MDanielsBot talk contribs
- MONA.artpublic.bot talk contribs
- Maintenance script talk contribs
- MalarzBOT talk contribs
- Marius851000's Bot talk contribs
- MastiBot talk contribs
- MatSuBot talk contribs
- Mbchbot talk contribs
- Mdann52 bot talk contribs
- MediaWiki default talk contribs
- MediaWiki message delivery talk contribs
- Mfchris84-Bot talk contribs
- MicrobeBot talk contribs
- MidleadingBot talk contribs
- Mikey641Bot talk contribs
- MineoBot talk contribs
- Mr.Ibrahembot talk contribs
- MsynABot talk contribs
- MsynBot talk contribs
- MuISBot talk contribs
- MystBot talk contribs
- NPImporterBot talk contribs
- NicereddyBot talk contribs
- NikkiBot talk contribs
- NinoBot talk contribs
- NirmosBot talk contribs
- Njzjzbot talk contribs
- NoclaimsBot talk contribs
- Numberguy6Bot talk contribs
- OctraBot talk contribs
- OgreBot talk contribs
- OpenCitations Bot talk contribs
- OpenLibraryBot talk contribs
- Openaccess cma talk contribs (blocked)
- Orcbot talk contribs
- OrophinBot talk contribs
- PBbot talk contribs
- PBot talk contribs
- PLbot talk contribs
- PagesBot talk contribs
- PangolinBot talk contribs
- Pathwaybot talk contribs
- Peter17-Bot talk contribs
- Peuc bot talk contribs
- Pi admin bot talk contribs
- Pi bot talk contribs
- Pigsonthewing-bot talk contribs
- Pinky and The Brain Bot talk contribs
- PintochBot talk contribs
- Polish Monuments talk contribs
- Position holder bot talk contribs
- PositionStatements Bot talk contribs
- PoulpyBot talk contribs
- PreferentialBot talk contribs
- Prompter Bot talk contribs
- ProteinBoxBot talk contribs
- Q23679 talk contribs
- RKBot talk contribs
- RPI2026F1Bot talk contribs
- RarBot talk contribs
- RaymondYeeBot talk contribs
- RefB (WikiCred) talk contribs
- Reinheitsgebot talk contribs
- RenmBot talk contribs
- Repology bot talk contribs
- Research Bot talk contribs
- Revibot talk contribs
- Revibot I talk contribs
- Rezabot talk contribs
- RfcBot talk contribs
- Robbot talk contribs
- Robin Bot talk contribs
- RomesfulImporterBot talk contribs
- SDrewthbot talk contribs
- SIOAbot talk contribs
- SKbot talk contribs
- SakuraBot talk contribs
- SalviBot talk contribs
- SamoasambiaBot talk contribs
- Sanjeev bot talk contribs
- Sarojbot talk contribs
- Scidudebot talk contribs
- ScikingBot talk contribs
- ShonagonBot talk contribs
- Shuaib-bot talk contribs
- SilentSpikeBot talk contribs
- SixTwoEightBot talk contribs
- Skybristol bot talk contribs
- SmartifyBot talk contribs
- Smbbot talk contribs
- So9qBot talk contribs
- Soweego bot talk contribs
- SpBot talk contribs
- SpinachBot talk contribs
- Stangbot talk contribs
- Steenthbot talk contribs
- SteinsplitterBot talk contribs
- Strainubot talk contribs
- StrynBot talk contribs
- SuccuBot talk contribs
- Symac bot talk contribs
- THEbotIT talk contribs
- TOP500 importer talk contribs
- TaxonBot talk contribs
- TemirovBot talk contribs
- TextworkerBot talk contribs
- The Anomebot 3 talk contribs
- TheStoneBot talk contribs
- Thebot talk contribs
- ThesaurusLinguaeAegyptiaeBot talk contribs
- TiagoLubianaBot talk contribs
- Tildebot talk contribs
- Tmdbzhbot talk contribs
- TohaomgBot talk contribs
- TolBot talk contribs
- TongcyBot talk contribs
- TptBot talk contribs
- Twofivesixbot talk contribs
- UKBot talk contribs
- UallvBot talk contribs
- UrbanecmBot talk contribs
- Uzielbot talk contribs
- Valerio Bozzolan bot talk contribs
- ValterVBot talk contribs
- Verification pages bot talk contribs
- VojtěchDostálBot talk contribs
- VolleyballBot talk contribs
- VorontsovIEbot talk contribs
- WeChangEd talk contribs
- Wicci'o'Bot talk contribs
- Widar of zolo talk contribs
- WikiTennisBot talk contribs
- WikiTrackBot talk contribs
- WikiportraitBot talk contribs
- William Avery Bot talk contribs
- XXN-bot talk contribs
- XabatuBot talk contribs
- ZabesBot talk contribs
- ԱշբոտՏՆՂ talk contribs
- আফতাব বট talk contribs
- নকীব বট talk contribs
Wikidata hat momentan 308 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; in diesem Fall sollte der Bot angeben, woher die Informationen kopiert wurden
- Bots sollten wenn möglich instance of (P31) und/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
- Wikidata:Bot requests
- Wikidata:Creating a bot
- Wikidata:Pywikibot - Python 3 Tutorial - bedenke, dass dieses Bot-Framework Lexeme nicht unterstützt.
- Siehe Wikidata:WikibaseIntegrator, eine Python-Bibliothek, die sowohl Q- als auch L-Entitäten unterstützt.
- Anleitung zum Betrieb von Bots mit dem Pywikibot Standard Framework - beachte, dass dieses Bot-Framework Lexeme nicht unterstützt.
|