Wikipédia:Bot

Les bots sont des agents automatiques ou semi-automatiques qui interagissent avec Wikipédia comme le fait un utilisateur, mais pour des tâches répétitives et fastidieuses pour un humain.

Les bots peuvent être utilisés pour éditer ou même créer des articles. Certains bots sont spécialisés dans la résolution des homonymies, les annulations de certains vandalismes ou encore les opérations sur les catégories.

Bénéfices et effets secondaires des bots

Bénéfices offerts par les bots

  • Ils fournissent un bon modèle de données préformatées pour les contributeurs.
  • Ils fournissent potentiellement une unique ressource qui n'est pas directement accessible sur le web.
  • Ils permettent de mettre à jour automatiquement des informations (comme une liste d'articles récents sur les portails) ou d'effectuer des tâches répétitives (comme importer un grand nombre d'images).
  • Ils permettent de révoquer automatiquement certains vandalismes.

Effets secondaires inhérents à l'utilisation des bots dans le système actuel

  • Dans le cas de la création automatisée d'articles, cela ajoute à Wikipédia des dizaines de millions d'entrées qui ne sont pas près d'être modifiées par un humain.
  • Augmente artificiellement l'activité perçue de Wikipédia.
  • Peut être perçu comme de l'usurpation des buts de Wikipédia, d'une encyclopédie à une base de données ou à un site d'actualité, si les ajouts sont trop réguliers et exhaustifs.

Règles d'utilisation des bots

Un bot est un outil. Cela signifie qu'il n'a pas les mêmes droits que les autres utilisateurs. Il ne peut pas discuter (ni voter). D'autres droits peuvent lui être accordés temporairement ou sous réserve d'approbation de la communauté pour faciliter la maintenance (renommages, suppressions, etc.).

Bots utilisés de manière temporaire et à petite échelle

Ce type de bot peut être utilisé directement sous le compte de l'utilisateur. Il est recommandé à l'utilisateur de faire très attention. En cas de problème (déficience du bot), le compte utilisateur pourra être bloqué par un administrateur.

Bots utilisés fréquemment et/ou à grande échelle

Premièrement, pour pouvoir être utilisé à grande échelle, un bot doit être autorisé.

Le créateur de bot doit démontrer que :

  • le bot est utile ;
  • le bot est sans danger ;
  • le bot ne sature pas le serveur ;
  • le bot a été approuvé par la communauté ;
  • le bot est suffisamment lent pour que les erreurs puissent être repérées rapidement et corrigées par les autres avant qu'il ne cause de dommages massifs ;
  • le bot ne surcharge pas les historiques par des modifications purement cosmétiques[1].

Deuxièmement, le bot doit aussi faire ses changements comme un utilisateur connecté qui peut être contacté en cas de problème. Un bot doit pouvoir être arrêté à tout moment par n'importe quel administrateur.

Il est demandé de créer un compte utilisateur indépendant et de faire enregistrer ce compte utilisateur sous un statut de bot. Depuis que les bureaucrates ont la possibilité de changer le statut des bots, les bureaucrates se chargent de donner le statut aux bots une fois le vote terminé sur Wikipédia:Bot/Statut.

Chaque bot doit utiliser un User-Agent le plus précis possible, comprenant par exemple le nom du bot, l'URL de la page utilisateur, la version du code. Si deux bots distincts partagent la même chaîne User-Agent, ils peuvent se voir interdits d'accès à l'API MediaWiki (voir User-Agent policy sur meta).

Le statut de bot

Validation d'un nouveau bot

Une demande doit être faite sur la page Wikipédia:Bot/Statut (pour les autres projets, voir les interwikis et Requests for bot status pour les projets n'ayant pas de bureaucrates).

Recommandations

Ajout du suffixe « bot » à la fin du nom

Pour permettre aux utilisateurs de mieux distinguer les robots des simples utilisateurs, il est souhaitable de choisir un nom se terminant par la syllabe « bot ». Réciproquement, dans Aide:compte utilisateur, on demande aux simples utilisateurs d'éviter cette syllabe. Quelques robots comme Loveless n'ont pas le suffixe « bot ».

Apparition du bot dans les listes de suivi et modifications récentes

Les robots sont signalés sur certains outils de surveillance par la lettre b minuscule en caractères gras

Les comptes ayant le statut de bot peuvent marquer leurs modifications comme telles. Cela permet aux utilisateurs de les masquer des listes de modifications. Leurs modifications sont préfixées par le b dans

  • la liste de suivi des utilisateurs.
  • la liste de suivi des liens de chaque page.
  • les modifications récentes. Par défaut, les modifications de bot sont masquées des listes de modifications récentes, mais il est possible d'utiliser l'option « afficher les robots ».
  • mais pas dans l'historique : toutes les modifications, bots et utilisateurs, y sont affichées. Les bots sont repérables par la terminaison en « bot » du nom d'utilisateur, en prenant garde au fait que certains ont un nom banalisé (voir ci-dessus). Le gadget DeluxeHistory permet cependant de mettre en couleur les robots (ceux qui ont encore le statut au moment de la consultation).
Les robots ne sont pas signalés par la lettre b dans l'historique

Note : Certaines modifications effectuées par des robots, comme celles de Salebot, ne sont volontairement pas marquées avec le b. Cela permet de les rendre visible aux utilisateurs pour relecture.

Les bots doivent utiliser le paramètre maxlag afin de limiter la fréquence d'édition en cas de charge importante du site, d'utiliser des fonctions de temporisation (activées par défaut dans Pywikibot) afin de laisser un délai minimal entre chaque édition et de ne pas faire plusieurs requêtes à l'API en parallèle. Même si les bots n'apparaissent pas dans les modifications récentes, il est toujours possible d'observer les bots avec l'option « afficher les robots » et de les bloquer en cas de modifications trop rapides. Une diminution des temps d'attente peut être envisagée jusqu'à une période raisonnable (c'est-à-dire 10 à 45 secondes). Pywikibot propose par exemple un tel paramètre (voir minthrottle et maxthrottle dans config.py).

Message en page discussion d'article

Il est recommandé de ne pas encombrer inutilement les pages discussion des articles (PD), avec des messages de bots. À cet effet, en page discussion d'article, le message d'un bot devrait comporter une catégorie (cachée) ou un modèle spécifique (signalement d'erreur) spécifique au bot, facilitant le listage et le nettoyage ultérieur de toutes les PD modifiées par le bot.

Retrait du flag

Le botflag peut être retiré :

  • En cas d'inactivité, on s'accorde généralement à considérer qu'un retrait est consensuel pour 2 ans d'inactivité pour le bot + 1 an d'inactivité pour son opérateur, ou
  • En cas de compromission du compte ou de dysfonctionnements ayant conduit à un blocage, après avoir laissé au dresseur un temps raisonnable pour résoudre le problème, ou
  • À la demande du dresseur sur le bulletin des bureaucrates, ou
  • À l'initiative de la communauté, avec la même procédure que pour l'attribution du flag.

Arrêter un robot

La première étape lorsqu'un robot se trompe lors d'une modification est d'avertir son dresseur en lui laissant un message sur sa page de discussion. Son nom est indiqué sur la page utilisateur du robot. Expliquer le problème et fournir le lien vers les modifications problématiques est très utile pour son amélioration.

Si un robot ne fonctionne vraiment pas correctement, et seulement si ce dysfonctionnement est suffisamment important pour impacter un nombre non négligeable de pages, il est possible d'activer le mécanisme de sécurité que certains bots ont. Il est différent pour chacun, mais il est indiqué sur la page utilisateur ou sa page de discussion.

Si ce mécanisme d'arrêt d'urgence ne fonctionne pas, ou si le robot ne semble pas en avoir un, il est possible d'ouvrir une requête aux administrateurs pour demander son blocage, le temps que le dresseur prenne connaissance du problème. Si les administrateurs ne répondent pas, et si des centaines de modifications erronées sont effectuées, l'ultime recours est une demande aux stewards.

Liste des bots sur la Wikipédia en français

Voir aussi : Catégorie:Bot Wikipédia.

Bots autorisés et utilisés

Liste complétée en octobre 2021.

Nom du botResponsableLangage / FrameworkFonctionCode source
Adiewibot (d · c)IdeawipikPywikibot - WPCMaintenances ponctuelles, avec des scripts adaptés au besoin (en python), principalement dans le cadre des requêtes aux bots ;
WPCleaner éventuellement pour des corrections syntaxiques systématiques.
AkeronBot (d · c)Akeron
Analphabot (d · c)Like tears in rainAutoWikiBrowser et PywikipediaCorrections orthographiques et typographiques, Wikipédia 1.0, regex simples, catégories.
Arkbot (d · c)ArkanosisRust (Python de 2009 à 2021)Listage des pages sans portail, sans infobox, vides, les moins modifiées, redirigeant hors de l'espace principal ou contenant des caractères spéciaux à vérifier + autres tâches sur demandeLicence ISC
Bot de pluie (d · c)Jules*Python ; AWBCorrections orthotypo ; maintenance ponctuelle ; WP:RBOT
Bot2Friday (d · c)Friday83260Corrections syntaxiques (avec WPCleaner), corrections de liens vers les pages d'homonymies (en semi-automatique).
Boten Anna (d · c)GonzolitoPerl / MediaWiki::BotPose de bandeaux de portails, d'évaluations
Botte (d · c)NouillRienRenommage de catégories
Bottine (d · c)Od1nPHP / Peachy (en)Diverses corrections : redirections, syntaxe, orthographe...
Bub's wikibot (d · c)Bub'sJavaRequêtes.
CH-Bot (d · c)NoFWDaddressAWB et WPCMaintenance des articles sans source, WP:RBOT, renommage de catégories
Chobot (d · c)ChongDae (ko)Interwikis.
CodexBot (d · c) CodexBot2 (d · c)IrøniePHPcomplétion biblio et liens externes, archives webMITGitHub
CommonsDelinker (d · c)Magnus Manske(commons)Retirer des liens pointant vers des images supprimées.Bitbucket/[1]
Compteur d'éditions (bot) (d · c)BrclzNode.js{{Compteur d'éditions automatique}}Licence publique générale GNU version 3
DSisyphBot (d · c)SisyphPython / PywikipediaInterwikis et requêtes.Licence inconnue
DickensBot (d · c)JrcourtoisProjet:Pages orphelines
EmausBot (d · c)Emaus (ru)
Etambot (d · c)OkhjonPython / PywikipediaMaintenance ponctuelle.
Framabot (d · c)FramawikiPythonMaintenance, en automatique ({{Traduit de}}, Forum de relecture, renommage de catégories, twitter...) ou en manuel
Geobot (d · c)GribecoPerl, MediaWiki::APIgéolocalisationToolserver (GPL)
GhosterBot (d · c)GhosterPHP / Peachy (en)Renouvellement et archivage automatique des anecdotes de la page d'accueil selon la page de proposition. Analyse des propositions. Statistiques.
GratusBot (d · c)GratusAWB - WPCDivers
Gzen92Bot (d · c)Gzen92PHPtypographie, modèles siècle et ordinaux
HerculeBot (d · c)HerculeMaintenance diverse.
Hexabot (d · c)HexasoftPHP + Shell + CGestion des articles de biologie.
Homon-Bot-Ohohoho (d · c)LitlokJava - WPCleanerMaintenance, en particulier correction des liens vers les pages d'homonymie, correction syntaxique et suggestions orthographiques.Apache License 2.0
Ir4ubot (d · c)pixeltooJava - PythonRegex simples, datation des bandeaux, mise à jour du modèle {{Que faire}} et des modèles comportant du code timeline comme {{avancement de la wikification}}...
JackBot (d · c)JackPottePython / PywikipediaTraductions des modèles de liens externes et tests de ces derniers pour déployer {{lien brisé}} le cas échéant.GitHub
JessydeVillyBot (d · c)JessydeVillyVBAActualise annuellement les modèles de données d'informations générales des communes ainsi que les modules de données démographiques des divisions françaises (communes, cantons, EPCI, arrondissements, départements, régions).
JJMC89 bot (d · c)JJMC89Python / PywikipediaBSicons replacerGitHub
KunMilanoRobot (d · c)Kvardek duPython / PywikipediaActivité ponctuelle selon besoin.
LD AWBot (d · c)LDAWBÉvaluation des ébauches, RBOT, diverses maintenancesPartage de certains paramètres de configuration
LinedBot (d · c)LinedwellPython / PywikipediaRetrait de bandeaux du type {{Événement récent}}, {{R3R}} et {{En travaux}} après un certain temps sans modification sur la page.GNU GPLv3
ListeriaBot (d · c)Magnus ManskeWikidata
Louperibot (d · c)LouperivoisPythonInterwikis, statistiques, doubles redirections.
Loveless (d · c)DarkonekoPython / PywikipediaSouhaite la bienvenue aux nouveaux contributeurs.
Loveless bienvenue (d · c)Maximilianklein(CS) (méta)Il ressemble beaucoup au bot Loveless, sauf qu'il peut mener des expériences sur l'efficacité du message.
LuaBot (d · c)Simon VilleneuveAWB ScriptActivité ponctuelle selon besoin.
MystBot (d · c)MystPython / PywikipediaMise à jour d'interwiki sur les nouvelles pages, sur toute la Wikipédia, changements cosmétiques en manuel.
NaggoBot (d · c)El pitareiopywikibotSuivi des PàS, WP:RBOT, classement des articles récents du projet sport. Détail en PU du bot.Voir PU du bot pour les scripts python
NeoBot (d · c)0x010CpythonSources sur Github sous licence GPLv3
OrlodrimBot (d · c)OrlodrimC++, pythonRequêtes, tâches multiplesLicence MIT
PastilleBot (d · c)Frakir
Peter17-Bot (d · c)Peter17Python / PyWikiBotDiversPour le moment des scripts pywikibot prédéfinis, à terme des scripts pywikibot de mon cru
Piglobot (d · c)PiglopRubyMise à jour de Wikipédia:Liste des administrateurs inactifssur github [2]
Plotterbot (d · c)TracePython pywikibotremplacement de texte via replace.py + regexp : ajout d'infobox, ajout de paramètres au modèle « date » etc.
ProméthéeBot (d · c)ProméthéeJavascript / PyWikiBot / AWBDivers, travaux pour les portails (changement catégories...), extractions de bases de données
RobokoBot (d · c)Thibaut120094PWB, AWBCorrections typographiques, réparation des doubles redirections, maintenance sur le Portail:ABDA et d’autres trucs.GNU GPLv3
Roland45-Bot (d · c)Roland45VBAActualise annuellement les modèles de données démographiques des institutions françaises (communes, cantons, départements, EPCI, etc). A pris le relais de Alinebot, en sommeil.
Salebot (d · c)GribecoPerlRévocation de vandalisme et d'erreurs de débutant ; révocations faites sans le « bot flag ».GPLv3
Signature manquante (bot) (d · c)BrclzNode.jsAjout de {{non signé}} lorsque la signature est manquanteGPLv2
StarusBot (d · c)StarusAWBMaintenance, renommage de catégories, retrait de liens internes à la suite de suppressions, mise à jour infobox ou tableaux, etc.
SuggestBot (d · c)Nettrom (en) précédé par ForteTuba (en)PythonAider les contributeurs de Wikipédia à trouver des articles à modifier.dépot github
SyntaxTerrorBot (d · c)SyntaxTerrorAWBDivers, Requêtes
Texvc2LaTeXBot (d · c)DebenbenPythondépot phabricator
Tictacbot (d · c)LofhiPython / PyWikiBotMaintenance des modèles de protection pour le moment.
Toffbot (d · c)SupertoffAWBDivers
WikAthbot (d · c)Ath wik (d · c)Python / PyWikiBotCorrection orthographique et syntaxique par regex, palettes, catégories.
WikiCleanerBot (d · c)NicoVJava - WPCleanerMaintenance, en particulier correction des liens vers les pages d'homonymie, correction syntaxique et suggestions orthographiques.Apache License 2.0
Xqbot (d · c)xqtPythondépot wikimedia License MIT
YiFeiBot (d · c)Zhuyifei1999Tâche: Global Interwikilink Removal. m:User:Addbot a une explication détaillée sur cette tâche.
YwanBot (d · c) ex OrikriBotYwan Cwper ex Orikrin1998WPC, AWB, un peu de Python# Mise à jour des avertissements de liens vers pages d'homonymie.
  1. Mise à jour des avertissements de numéros ISBN erronés.
  2. Requêtes aux bots (dont renommage de catégories).
  3. Ajout de la section journalière des PàS et suppression des jours traités.
  4. Mise à jour de Modèle:Avertissements d'homonymie restants.
  5. Nettoyage rapide des articles.
Zebulon84bot (d · c)Zebulon84AWBmaintenance des modèles, en commençant par {{Ouvrage}}, {{Chapitre}} et {{Article}}
ZéroBot (d · c)Toto AzéroPython / PywikipediaDiverses tâches de maintenance, voir la page utilisateur du bot pour plus de détails.GPLv3
ZetudBot (d · c)ZetudAWBOrthographe et typographie avec AWB.
ZiziBot (d · c)IrøniePHPRequêtes RBOT, testsMITGitHub

Voir aussi :

Note : la liste ci-dessus est mise à jour manuellement. Pour une liste à jour des bots actuellement autorisés, consulter la page spéciale Spécial:Liste des utilisateurs/bot.

Bots génériques

Ces comptes sont liés directement au fonctionnement de MediaWiki.

Nom du botFonction
Flow talk page manager (d · c)Compte gérant l'activation/désactivation du système de Discussion structurée
Maintenance script (d · c)Execute des scripts de maintenance notamment dans le but de renommer les utilisateurs pour finaliser le login unique sur tous les projets
MediaWiki default (d · c)Met à jour les messages systèmes MediaWiki
MediaWiki message delivery (d · c)Distribue des messages aux utilisateurs conformément à leur demande

Bots actifs, non autorisés ou en phase de test

Nom du botResponsableLangage / FrameworkFonctionCode source
wats0nsbot (d · c)Ywats0nsPywikibotMaintenance et requêtes en python

Voir aussi :

Anciens bots

Ces bots ne sont a priori plus actifs (plusieurs mois sans nouvelles modifications).

Nom du botResponsableLangage / FrameworkFonctionCode source
AdrilleBot (d · c)AdrilleInterwiki, corrections orthographiques et typographiques, Wikipédia 1.0
Alinebot (d · c)WikialinePhpAjout de données démographiques
Almabot (d · c)Soisyc CroisicPython / PywikibotDivers.
AlmabotJunior (d · c)NakorRequêtes.
Andrewbot~frwiki  (d · c)Andrew pmk (en)Interwikis, homonymies.
AntonyB-Bot (d · c)AntonyBSupprimer des redirections inutiles (fautes d’orthographes), améliorer le Portail:Hauts-de-Seine. (dernière modification en octobre 2019)
Athybot (d · c)AthymikPremier bot en date de la Wikipédia francophone ; il était utilisé pour la désambiguisation, la correction de liens, etc. ; son responsable a quitté Wikipédia.
AutoritéBot (d · c)IrøniePHPImportation bibliographiquebotclasses FR
AvicBot (d · c)Avicennasis (en)(dernière modification en janvier 2020)
AvocatoBot (d · c)AvocatoPywikipediaInterwiki
B0ttle (d · c)H4stingsPython / PyWikiBotMaintenance et petites corrections, avant tout sur le projet:football.
BeBot (d · c)RomainhkPython / PywikipediaGénéralement hors espace encyclopédique (suivi des traductions, des AdQ/BA) ; wikimagGPLv3
Blockbot (d · c)AkeronRobot qui bloque automatiquement les proxys ouverts
Bot de Sept Lieues (d · c)guillomCorrections orthographiques.
Bototomatix (d · c)Nemoicatégories, requêtes
CaBot (d · c)Quentinv57PhpRequêtes, ajout du bandeau de portail (bienvenutage et autres à venir).
Chicobot (d · c)Chico.NET - Perl - PythonModifications de masse : corrections de liens, ajouts de modèles...
Chikamichi (d · c)jdRubyLiens obsolètes, erreurs de titres.
CommonsBot (d · c)Duesentrieb (de)Poste sur le CommonsTicker de la Wikipédia francophone. Non autorisé pour laisser ses contributions visibles dans les RC.
DiBabelYurikBot (d · c)YurikThe bot distributes templates and modules between wikis. (dernière modification en mai 2019)
DiliBot (d · c)Rémihclean up avec AWB (a modifié du 21 décembre 2018 au 28 janvier 2019)
djobot (d · c)djo0012Homonymies, remplacements et ajout de texte, classement alphabétique de liste...
Programmation en cours, donc j'ajoute continuellement de nouvelles fonctions. Pour une liste a jour, voir ici.
DodekBot~frwiki (d · c)DodekInterwiki.
DomBot~frwiki (d · c)DomANTLR - Python / PywikipediaTest du plugin d'édition plog4u_org pour Eclipse.
Dr Bot (d · c)Dr BrainsJavascriptAjout de bandeaux de portails, renommage catégorie, mise à jour modèles {{Articles récents}}, etc.Domaine public
DumZiBoT (d · c)NicDumZPython / PywikipediaRetrait du bandeau {{semi-protection}}, suivi des traductions, mise à jour de listes d'articles.Licence MIT
Erabot (d · c)Erasoft24.NETCatégories, bandeaux et un peu de tout...
Eybot (d · c)EyOnePython / PywikipediaInterwikis, remplacements et ajout de textes/modèles.
FlaBot (d · c)FlatBot (de)Interwikis.
Gallicbot (d · c)Cauannosnombreuses (dernière modification en juin 2019)
Geobot (d · c)GribecoPerl, MediaWiki::APIgéolocalisationToolserver (GPL)
Guanabot~frwiki (d · c)Guanaco (en)Interwikis.
HAL (d · c)StanlekubWikipédia 1.0. HAL ne fonctionne plus depuis le 11 juillet 2016.
HariBot (d · c)DeadhoaxCorrections orthographiques et typographiques.
HarrietaCat (d · c)Harrieta171Renommer les catégories comportant une indication géographique introduite par de ou du. (dernières modifications en février 2019)
Hawk-Eye-Bot (d · c)Hawk-EyeMaintenance, Requêtes, Divers…
Hephgebot (d · c)Messire HephgéPython...Corrections semi-automatisées (générales : liens, catégories...), interwiki...
HyuBoT (d · c)Ambigraphe TomT0mPython / PyWikipediaMise à jour de listes de suivi, consultations et articles récents pour les projets Mathématiques, Économie, Littérature, Alimentation et gastronomie, Nord-Pas-de-Calais, Tunisie.Utilisateur:HyuBoT/Script
KolbertBot (d · c)Jon KolbertTransformer les URL HTTP à HTTPS pour les sites qui sont compatibles avec HTTPS. (dernière modification en janvier 2020)
Kyle the bot (d · c)Kyle the hacker.NET - PythonCorrections, remplacements de texte, interwikis, passage en UTF-8.
InternetArchiveBot (d · c)Cyberpower678 (en)Fix inconsistencies in sources such as improper template usage, or invalid archives. (dernières modifications en novembre 2019)
KasparBot (d · c)T.seppelt (en)Fix inconsistencies in sources such as improper template usage, or invalid archives. (dernières modifications en décembre 2018)
Liquid-aim-bot (d · c)Liquid 2003Python / PywikipediaCorrections orthographiques, interwikis, remplacements de texte, etc.
Lt-wiki-bot~frwiki (d · c)Knutux (lt)Interwikis.
Ludo29bot (d · c)LudoCatégories.
Ludo Thécaire (d · c)BayoUtilisé localement pour catégoriser les jeux vidéo.Licence inconnue
MagnetiK-BoT (d · c)MagnetiKHomonymies.
MetalliBot (d · c)PampleluneAjout de bandeaux d'évaluation, imbrication des bandeaux d'évaluation. Usage restreint au projet métal.
MMBot (d · c)Marc MongenetCorrections, remplacements de texte.
MSBOT (d · c)Meisam (fa)Interwikis.
MyBot (d · c)iAlexPythonMise à jour d'articles récents, divers.
Nono le petit robot (d · c)ManchotInterwikis.
Palica (d · c)Palica (sk)Interwikis.
Pasquebot (d · c)Poleta33PerlMigration des modèles Babel vers les boîtes utilisateurs.
Phe-bot (d · c)PheHomonymies, interwikis, remplacements de texte, catégories. (dernière modification en août 2019)
Pic-Bot (d · c)Pic-SouPython & PywikipédiaRésolutions de redirections essentiellement, requêtes et tâches manuelles répétitives.
PieRRoBoT (d · c)PieRRoMaNPython / PywikipediaCorrections, redirections, interwikis (un peu de tout quoi).
Le Pied-bot (d · c)EDUCA33EJavascript - Python / PywikipediaOrthographe, typographie, catégories, divers...Licence inconnue
PimpBot (d · c)NeuceuPython / PywikipediaChangements cosmétiques et orthographiques.
PipepBot (d · c)Pipep (it)Interwikis.
Probot (d · c)DakeMise à jour d'articles récents sur les portails, gestion du bac à sable, divers.
Proxybot (d · c)GribecoBlocage de proxies ouverts ; ce bot possède également le statut d'admin ; il tourne actuellement sans « bot flag ».
Ptbotgourou (d · c)GdgourouC# - Python / AWB - PywikipediaInterwiki, modèle de portails, bandeau évaluation Wikiprojet, besoin du Portail Disney, corrections typographiques et divers.
Robbot (d · c)Andre Engels (nl)Interwikis, homonymies.
Robodoc.at-fr (d · c)Robodoc (de)Interwikis.
RobotE (d · c)EllywaInterwikis.
RobotQuistnix (d · c)QuistnixInterwikis.
SashatoBot (d · c)Sasa Stefanovic~frwikiInterwikis.
Sebk-Bot (d · c)SebkAWB et WPCDivers, Requêtes
stefBot (d · c)Stef48AWBInfobox, signature, ajout de bandeau portail, ...
Test-tools~frwiki (d · c)Test-tools (als)Interwikis.
Tractopelle-jaune télécommandée-bot (d · c)Tractopelle-jaunePHPMaintenance. (dernières modifications en juillet 2019)
Ugur Basak Bot~frwiki (d · c)Ugur Basak (tr)Interwiki.
Varbot (d · c)VarminAWB, Varbot. C++Renommages de catégories, maintenance. (dernières modifications non annulées en août 2014)
WeftBot (d · c)WeftInterwikis.
Xibot (d · c)PabixCorrections mineures diverses.
Xinbenlv bot (d · c)Xinbenlv(a modifié du 20 février au 20 mars 2019)
YolanCbot (d · c)YolanCC++Renommage de catégories, ajout du bandeau {{Commons}}.
Zwobot (d · c)Head (de)Interwiki.
ZX81-bot (d · c)TiChouRemplacements de texte, suppressions de liens externes, catégories, corrections « ortho-typographiques », wikification, statistiques.

Voir aussi :

Dépôt public

Un dépôt Git public est disponible pour les dresseurs à l'adresse http://github.com/romainhk/wikipedia-bot-fr . Celui-ci permet :

  • de centraliser les sources de bots en cours de fonctionnement ;
  • à un autre dresseur de pouvoir proposer des patchs pour :
    • réparer un bot qui tomberait en panne ;
    • relancer un bot dont le dresseur n'est plus disponible.

Pour y ajouter son bot, il suffit de posséder un compte sur github.com, puis de contacter un des membres du projet « wikipedia-bot-fr » pour récupérer un droit d'écriture.

Logiciels de bots

Frameworks disponibles pour développer un bot
Framework [adresse]LangageLicence
irnc-baseChicken Scheme?
Java Wiki Bot Framework (jwbf)JavaApache v2
Java Wikipedia API (Bliki, gwtwiki)JavaEclipse v1
en:User:MER-C/Wiki.javaJavaGPLv3
WPCleanerJavaApache v2
LuasógJavascriptGPLv3
Conrad.Irwin/Api.jsJavascript?
Bawolff/mwapilib.jsJavascript(PD ?)
cl-mediawikiLisplibre
AutoWikiBrowser.NET (C#, VB.NET)GPL
DotNetWikiBot Framework.NETMIT
MediaWikiEngine.NETLGPLv2
Tyng.MediaWiki class library.NET (C#)BSD
WikiAccess library.NETGPLv3
AnuraPerlGPL
MediaWiki::APIPerlGPLv3
Perl MediaWiki API WikiPerlGPLv2
Perl Wikipedia ToolKitPerlGPL
perlwikipediaPerlGPLv2
WWW::Mediawiki::ClientPerl?
WWW::WikipediaPerl?
Plusieurs frameworks existent,
voir en:Wikipedia:PHP_bot_framework_table
PHP
SwWikiPHPGPL
PywikibotPythonMIT
mwclientPythonMIT
wikitoolsPythonGPLv3 / CC 3.0 BY-SA
rbmediawikiRubyGPLv3
rwikibotRubyGPLv2
Comparaison des fonctionnalités offertes
FrameworkAPI MediaWiki[T 1]Limiteur d'édition[T 2]Log-in
AutoWikiBrowserOuiOuiOui
DotNetWikiBotOui?Oui
LuasógOui?Oui
Mediawiki::APIOuiOuiOui
MwclientOui??
PywikibotOuiOuiOui
wikitoolsOui??
WPCleanerOuiOuiOui

Requêtes

Vous ne possédez pas de robot, mais vous voudriez qu'un robot réalise certains travaux pour vous : allez adresser une requête sur la page Wikipédia:Bot/Requêtes.

Voir aussi

Articles connexes

Liens externes

Notes et références

🔥 Top keywords: