Wikidata:Robots
Cette page décrit une des recommandations de Wikidata. C'est une norme largement acceptée que tous les éditeurs devraient normalement suivre. Toutes les modifications qui y sont apportées (à l'exception des modifications mineures telles que la correction des fautes de frappe) doivent refléter un consensus. En cas de doute, discutez de votre idée sur le Wikidata:Bistro en français ou le Project chat en anglais. |
Les robots (parfois raccourci bots) sont des outils utilisés pour effectuer des modifications sans besoin d'une assistance humaine. Les robots peuvent ajouter des liens interwikis, des libellés, des descriptions, des déclarations, des sources, et peuvent même créer des éléments entre autre choses. Les robots ont la capacité d'effectuer des modifications extrêmement rapidement et peuvent perturber le fonctionnement de Wikidata s'ils sont mal conçus ou utilisés. Pour ces raisons, une politique sur les robots a été développée.
Comptes des robots
(Mis à jour automatiquement)
- 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
- JerusalemcinemaBot 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
- LimaMarioBot 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
- MilanBot 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
- Sartle.wiki.bot talk contribs (blocked)
- Scidudebot talk contribs
- ScikingBot talk contribs
- ShBot talk contribs
- ShonagonBot talk contribs
- Shuaib-bot talk contribs
- SilentSpikeBot talk contribs
- SixTwoEightBot talk contribs
- Skybristol bot talk contribs
- SlingWikiBot 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
- TambonBot talk contribs
- TaxonBot talk contribs
- TemirovBot talk contribs
- TextworkerBot talk contribs
- The Anomebot 3 talk contribs
- TheStoneBot talk contribs
- Thebot 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 a actuellement 313 robots portant l'étiquette robot.
Liste des robots par nombre d'édition
Les contributeurs doivent créer un compte séparé pour faire fonctionner le robot. En général, le nom des robots est formé à partir du nom de leur dresseur ou de la fonction du robot, et du suffixe "bot" (voir à titre d'exemple la liste des bots à droite de cette page). Le modèle {{bot}}
doit être présent sur la page utilisateur du bot afin d'indiquer qu'il s'agit d'un compte de bot. Le dresseur est responsable des contributions de son robot et doit être identifié sur la page utilisateur de celui-ci. Les robots ne doivent pas éditer sans être connectés. Pour s'en assurer, ils peuvent utiliser AssertEdit.
En cas de dysfonctionnement causé par un bot, le dresseur doit arrêter le bot. Selon l'ampleur des dommages, le bot peut être bloqué par un administrateur. Le dresseur du bot est responsable de la correction des erreurs du bot. Il est conseillé aux dresseurs de bot d'ajouter cette page à leur liste de suivi, car des annonces et des discussions les concernant peuvent avoir lieu sur la page de discussion.
Les comptes de robots ne doivent pas être utilisés pour les contributions n'entrant pas dans le champ d'action des tâches désignées du robot (voir #Processus d'approbation pour les tests), et ne doivent jamais être utilisés pour effectuer des modifications non automatisées dans l'espace de nom de discussion de l'utilisateur. Les opérateurs de robots peuvent vouloir rediriger la page d'utilisateur d'un compte de robot vers celle de leur compte principal. Les opérateurs de robots doivent être prêts à répondre aux questions en rapport avec leurs robots.
Les robots doivent respecter maxlag et suivre les instructions de l'étiquette d'utilisation de l'API. Si nécessaire ils doivent également vérifier avant de modifier une entités (mais seulement toutes les minutes), si la valeur 'Median' de Special:DispatchStats (également disponible [$API via API] par median
) est de 60 ou supérieure, ne pas faire l'édition.
Processus d'approbation
Afin d'obtenir une approbation et le statut de robot, une requête doit être faite sur Wikidata:Requests for permissions/Bot détaillant les tâches que l'opérateur souhaite exécuter avec le robot. L'opérateur du robot doit effectuer une phase de test comprenant entre 50 et 250 modifications, afin que la communauté puisse vérifier que le robot fonctionne correctement. La demande de permission doit être déposée avant de démarrer la phase de test. Si le test est réussi, et que le robot reçoit l'appui de la communauté, un administrateur clôturera la requête et un bureaucrate attribuera le statut de robot au compte. Si le clôturant est un bureaucrate, il pourra également attribuer le statut au compte en même temps.
Étant donné qu’un compte de robot peut réaliser différentes tâches, il est recommandé aux dresseurs de lister toutes les tâches du robot sur la page utilisateur de ce dernier. Quand ils travaillent dans des espaces de noms où il est possible de personnaliser les résumés d’édition, les robots doivent toujours utiliser des résumés comportant la description de la modification et indiquant la tâche en cours d'exécution en précisant que cette tâche est faite par un robot.
Les robots n'ont pas besoin d'être approuvés s'ils effectuent uniquement des modifications dans l'espace utilisateur du robot ou de l'opérateur, le bac à sable de Wikidata, ou l'élément bac à sable de Wikidata. Cependant de tels robots doivent toujours respecter maxlag et, si nécessaire, Special:DispatchStats, comme un robot approuvé le doit.
Pour demander la révocation d'une approbation pour une tâche, démarrez une nouvelle section sur Wikidata talk:Bots et placer une notification sur Wikidata:Bureaucrats' noticeboard. Les opérateurs de robots n'ont pas besoin de demander la révocation d'une approbation pour les tâches devenues sans objet ou inactives.
Les robots doivent rester dans des limites raisonnables du champ d'actions pour lequel ils ont été approuvés. Le règle de conduite générale est le bon sens et, en cas de doutes, il est nécessaire de demander une nouvelle approbation.
Robots administrateurs
Pour demander l'approbation pour un robot avec les fonctions d'administrateur (blocage, suppression, protection, etc.), une demande doit être approuvée à la fois sur Wikidata:Requests for permissions/Bot et Wikidata:Requests for permissions/Administrator avant que les tâches usant des fonctions d'administrateur ne soient activées.
Exigences pour les robots
Tous les robots
- Pouvoir placer une limite maximale de modifications par minute
- Placer l'étiquette de robot pour toutes les modifications
Robots importants des liens interlangues
- Liste complète des conditions : Import bot features.
Pour obtenir le statut de bot, les conditions suivantes suivantes doivent être remplies. D'autres sont suggérées dans la sous-page.
- Gestion de
action=wbgetentities
- Gestion des conflits d'interwikis
Robots ajoutant des déclarations
- Ajouter les sources à toute déclaration ajoutée, à moins que l'on soit d'accord que la donnée est une 'connaissance commune', auquel cas le robot doit indiquer de où l'information a été copiée.
- Les robots doivent ajouter si possible instance of (P31) et / ou subclass of (P279)
- Les robots doivent vérifier qu'ils ne rajoutent pas de déclaration dupliquée (à moins que cela soit voulu)
- En face d'une nouvelle source relative à une déclaration existante, les robots doivent l'ajouter en tant que nouvelle source, plutôt que de créer une nouvelle déclaration.
- Les robots qui importent de Wikipedia doivent ajouter imported from Wikimedia project (P143) et retrieved (P813)
- Surveiller les rapports sur les violations de contraintes pour détecter les erreurs que le robot aurait pu générer ou propager
Voir aussi
- Wikidata:Bot requests
- Wikidata:Creating a bot
- Wikidata:Pywikibot - Python 3 Tutorial - attention car cet environnement de robots ne supporte pas les lexèmes.
- Voir Wikidata:WikibaseIntegrator , une bibliothèque Python qui prend en charge à la fois les entités Q et L.
- Manuel de fonctionnement des robots dans l'environnement standard de pywikibot - attention car cet environnement de robots ne supporte pas les lexèmes.
|