Wikipédia:Bot
Requêtes du mois À faire périodiquement |
AutoWikiBrowser Aide sur Pywikipedia Acquisition du statut de 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.
- Si vous avez besoin de l'aide d'un bot, faites une requête aux bots.
- Si vous remarquez une faute d'orthographe récurrente, n'hésitez pas à l'ajouter à Wikipédia:AutoWikiBrowser/Typos.
- Pour demander le statut de bot sur Wikipédia ou pour vous prononcer sur les demandes en cours : Wikipédia:Bot/Statut.
Bénéfices et effets secondaires des bots[modifier le code]
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
- Ajouter à Wikipédia des dizaines de millions d'entrées qui ne sont pas près d'être modifiées par un wikipédien.
- 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 gazette par exemple.
Règles d'utilisation des bots[modifier le code]
Vous pouvez librement modifier cette page, mais il est conseillé d'utiliser la page de discussion pour proposer un changement majeur.
Bots utilisés de manière temporaire et à petite échelle[modifier le code]
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[modifier le code]
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[modifier le code]
Validation d'un nouveau bot[modifier le code]
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[modifier le code]
Ajout du suffixe « bot » à la fin du nom[modifier le code]
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 outils de surveillance[modifier le code]
- avec b dans la liste de suivi personnelle ;
- avec b dans la liste de suivi des liens de chaque page ;
- avec b dans les modifications récentes ;
- mais sans le b dans l'historique de la page : il faudra donc se fier à la terminaison en « bot » du nom d'utilisateur, en prenant garde au fait que certains bots ont un nom banalisé (voir ci-dessus). Le gadget DeluxeHistory permet cependant de mettre en évidence les robots autorisés au moment de la consultation.
Note : les modifications de certains robots, comme Salebot, ne sont pas toutes marquées avec le b pour faciliter le travail de relecture des modifications récentes.
Avec le statut de bot, les contributions du bot n'apparaîtront pas automatiquement dans les modifications récentes. Il est toutefois possible de voir leurs contributions en activant l'option « afficher les robots ».
Il est cependant conseillé d'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 PyWikipedia) 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 modifications récentes n'apparaissent pas dans la liste habituelle, il est toujours possible d'observer le comportement des bots (via IRC) et de les bloquer en cas de modifications en rafale. Une diminution des temps d'attente peut être envisagée jusqu'à une période raisonnable (c'est-à-dire 15 à 45 secondes). Pywikibot propose par exemple un tel paramètre (voir minthrottle et maxthrottle dans config.py).
Message en page discussion d'article[modifier le code]
Il est recommandé de ne pas encombrer inutilement les pages discussion des articles (PD), avec des messages de bots. A 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[modifier le code]
Le botflag peut être retiré :
- Pour inactivité, dans ce cas 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.
Liste des bots sur la Wikipédia en français[modifier le code]
Voir aussi : Catégorie:Bot Wikipédia.
Bots autorisés et utilisés[modifier le code]
Liste complétée en juin 2020.
Nom du bot | Responsable | Langage / Framework | Fonction | Code source | |
---|---|---|---|---|---|
AkeronBot (d · c) | Akeron | ||||
Analphabot (d · c) | Like tears in rain | AutoWikiBrowser et Pywikipedia | Corrections orthographiques et typographiques, Wikipédia 1.0, regex simples, catégories. | ||
Arkbot (d · c) | Arkanosis | Rust (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 demande | Licence ISC | |
Bot de pluie (d · c) | Jules* | Python ; AWB | Corrections orthotypo ; maintenance ponctuelle ; WP:RBOT | ||
Bot2Friday (d · c) | Friday83260 | Corrections syntaxiques (avec WPCleaner), corrections de liens vers les pages d'homonymies (en semi-automatique). | |||
Boten Anna (d · c) | Gonzolito | Perl / MediaWiki::Bot | Pose de bandeaux de portails, d'évaluations | ||
Botte (d · c) | Nouill | Rien | Renommage de catégories | ||
Bottine (d · c) | Od1n | PHP / Peachy (en) | Diverses corrections : redirections, syntaxe, orthographe... | ||
Bub's wikibot (d · c) | Bub's | Java | Requêtes. | ||
CH-Bot (d · c) | NoFWDaddress | AWB et WPC | Maintenance des articles sans source, WP:RBOT, renommage de catégories | ||
Chobot (d · c) | ChongDae(ko) | Interwikis. | |||
CodexBot (d · c) | Irønie | PHP | Import bibliographique | MIT • dépôt github | |
CommonsDelinker (d · c) | Magnus Manske(commons) | Retirer des liens pointant vers des images supprimées. | Bitbucket/[1] | ||
Compteur d'éditions (bot) (d · c) | Brclz | Node.js | {{Compteur d'éditions automatique}} | Licence publique générale GNU version 3 | |
DSisyphBot (d · c) | Sisyph | Python / Pywikipedia | Interwikis et requêtes. | Licence inconnue | |
DickensBot (d · c) | Jrcourtois | Projet:Pages orphelines | |||
EmausBot (d · c) | Emaus(ru) | ||||
Etambot (d · c) | Okhjon | Python / Pywikipedia | Maintenance ponctuelle. | ||
Framabot (d · c) | Framawiki | Python | Divers, en automatique (WP:WPCleaner,bandeaux de traductions, WP:Rapports, ...) ou manuel | ||
Geobot (d · c) | Gribeco | Perl, MediaWiki::API | géolocalisation | Toolserver (GPL) | |
GhosterBot (d · c) | Ghoster | PHP / 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) | Gratus | AWB - WPC | Divers | ||
Gzen92Bot (d · c) | Gzen92 | PHP | typographie, modèles siècle et ordinaux | ||
HerculeBot (d · c) | Hercule | Maintenance diverse. | |||
Hexabot (d · c) | Hexasoft | PHP + Shell + C | Gestion des articles de biologie. | ||
Homon-Bot-Ohohoho (d · c) | Litlok | Java - WPCleaner | Maintenance, en particulier correction des liens vers les pages d'homonymie, correction syntaxique et suggestions orthographiques. | Apache License 2.0 | |
Ir4ubot (d · c) | pixeltoo | Java - Python | Regex 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) | JackPotte | Python / Pywikipedia | Traductions des modèles de liens externes et tests de ces derniers pour déployer {{lien brisé}} le cas échéant. | GitHub | |
JJMC89 bot (d · c) | JJMC89 | Python / Pywikipedia | BSicons replacer | GitHub | |
KunMilanoRobot (d · c) | Kvardek du | Python / Pywikipedia | Activité ponctuelle selon besoin. | ||
LD AWBot (d · c) | LD | AWB | Évaluation des ébauches, RBOT, diverses maintenances | Partage de certains paramètres de configuration | |
LinedBot (d · c) | Linedwell | Python / Pywikipedia | Retrait 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 Manske | Wikidata | |||
Louperibot (d · c) | Louperivois | Python | Interwikis, statistiques, doubles redirections. | ||
Loveless (d · c) | Darkoneko | Python / Pywikipedia | Souhaite 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 Villeneuve | AWB Script | Activité ponctuelle selon besoin. | ||
MystBot (d · c) | Myst | Python / Pywikipedia | Mise à jour d'interwiki sur les nouvelles pages, sur toute la Wikipédia, changements cosmétiques en manuel. | ||
NaggoBot (d · c) | El pitareio | pywikibot | Suivi 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) | 0x010C | python |
|
Sources sur Github sous licence GPLv3 | |
OrlodrimBot (d · c) | Orlodrim | C++, python | Requêtes, tâches multiples | Licence MIT | |
PastilleBot (d · c) | Frakir | ||||
Peter17-Bot (d · c) | Peter17 | Python / PyWikiBot | Divers | Pour le moment des scripts pywikibot prédéfinis, à terme des scripts pywikibot de mon cru | |
Piglobot (d · c) | Piglop | Ruby | Mise à jour de Wikipédia:Liste des administrateurs inactifs | sur github [2] | |
Plotterbot (d · c) | Trace | Python pywikibot | remplacement 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ée | Javascript / PyWikiBot / AWB | Divers, travaux pour les portails (changement catégories...), extractions de bases de données | ||
RobokoBot (d · c) | Thibaut120094 | PWB, AWB | Corrections typographiques, réparation des doubles redirections, maintenance sur le Portail:ABDA et d’autres trucs. | GNU GPLv3 | |
Roland45-Bot (d · c) | Roland45 | VBA | Actualise 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) | Gribeco | Perl | Révocation de vandalisme et d'erreurs de débutant ; révocations faites sans le « bot flag ». | GPLv3 | |
Signature manquante (bot) (d · c) | Brclz | Node.js | Ajout de {{non signé}} lorsque la signature est manquante | GPLv2 | |
StarusBot (d · c) | Starus | AWB | Maintenance, 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) | Python | Aider les contributeurs de Wikipédia à trouver des articles à modifier. | dépot github | |
SyntaxTerrorBot (d · c) | SyntaxTerror | AWB | Divers, Requêtes | ||
Texvc2LaTeXBot (d · c) | Debenben | Python | dépot phabricator | ||
Tictacbot (d · c) | Lofhi | Python / PyWikiBot | Maintenance des modèles de protection pour le moment. | ||
Toffbot (d · c) | Supertoff | AWB | Divers | ||
WikAthbot (d · c) | Ath wik (d · c) | Python / PyWikiBot | Correction orthographique et syntaxique par regex, palettes, catégories. | ||
WikiCleanerBot (d · c) | NicoV | Java - WPCleaner | Maintenance, en particulier correction des liens vers les pages d'homonymie, correction syntaxique et suggestions orthographiques. | Apache License 2.0 | |
Xqbot (d · c) | xqt | Python | dépot wikimedia License MIT | ||
YiFeiBot (d · c) | Zhuyifei1999 | Tâche: Global Interwikilink Removal. m:User:Addbot a une explication détaillée sur cette tâche. | |||
YwanBot (d · c) ex OrikriBot | Ywan Cwper ex Orikrin1998 | WPC, AWB, un peu de Python | # Mise à jour des avertissements de liens vers pages d'homonymie.
|
||
Zebulon84bot (d · c) | Zebulon84 | AWB | maintenance des modèles, en commençant par {{Ouvrage}}, {{Chapitre}} et {{Article}} | ||
ZéroBot (d · c) | Toto Azéro | Python / Pywikipedia | Diverses tâches de maintenance, voir la page utilisateur du bot pour plus de détails. | GPLv3 | |
ZetudBot (d · c) | Zetud | AWB | Orthographe et typographie avec AWB. | ||
ZiziBot (d · c) | Irønie | PHP | POC / import donnée | MIT • dépôt github |
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[modifier le code]
Ces comptes sont liés directement au fonctionnement de MediaWiki.
Nom du bot | Fonction |
---|---|
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 non autorisés ou en phase de test et utilisés actuellement[modifier le code]
Nom du bot | Responsable | Langage / Framework | Fonction | Code source |
---|---|---|---|---|
Xavier Combelle Bot (d · c) | Xavier Combelle | Comme je suis amené à le reprogrammer pour faire de nouvelles tâches, je désire qu'il reste en phase de test. | ||
Ltrbot (d · c) | Ltrlg | Divers | ||
R2-D2 Bot (d · c) | Macadam1 | |||
Alecs.bot (d · c) | Alecs.y | AWB - WPC | Interwiki, corrections orthographiques et typographiques, Wikipédia 1.0, regex simples, catégories...Après une petite retraite de 8 ans, je reprends la main tout doucement Alecs.bot. Merci de votre compréhension. | |
Aidewibot (d · c) | Aidewikip | Pywikibot - WPC | Maintenances 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. |
|
wats0nsbot (d · c) | Ywats0ns | Pywikibot | Maintenance et requêtes en python |
Voir aussi :
Anciens bots[modifier le code]
Ces bots ne sont a priori plus actifs (plusieurs mois sans nouvelles modifications).
Nom du bot | Responsable | Langage / Framework | Fonction | Code source |
---|---|---|---|---|
AdrilleBot (d · c) | Adrille | Interwiki, corrections orthographiques et typographiques, Wikipédia 1.0 | ||
Alinebot (d · c) | Wikialine | Php | Ajout de données démographiques | |
Almabot (d · c) | Soisyc Croisic | Python / Pywikibot | Divers. | |
AlmabotJunior (d · c) | Nakor | Requêtes. | ||
Andrewbot~frwiki (d · c) | Andrew pmk(en) | Interwikis, homonymies. | ||
AntonyB-Bot (d · c) | AntonyB | Supprimer des redirections inutiles (fautes d’orthographes), améliorer le Portail:Hauts-de-Seine. (dernière modification en octobre 2019) | ||
Athybot (d · c) | Athymik | Premier 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ønie | PHP | Importation bibliographique | botclasses FR |
AvicBot (d · c) | Avicennasis(en) | (dernière modification en janvier 2020) | ||
AvocatoBot (d · c) | Avocato | Pywikipedia | Interwiki | |
B0ttle (d · c) | H4stings | Python / PyWikiBot | Maintenance et petites corrections, avant tout sur le projet:football. | |
BeBot (d · c) | Romainhk | Python / Pywikipedia | Généralement hors espace encyclopédique (suivi des traductions, des AdQ/BA) ; wikimag | GPLv3 |
Blockbot (d · c) | Akeron | Robot qui bloque automatiquement les proxys ouverts | ||
Bot de Sept Lieues (d · c) | guillom | Corrections orthographiques. | ||
Bototomatix (d · c) | Nemoi | catégories, requêtes | ||
CaBot (d · c) | Quentinv57 | Php | Requêtes, ajout du bandeau de portail (bienvenutage et autres à venir). | |
Chicobot (d · c) | Chico | .NET - Perl - Python | Modifications de masse : corrections de liens, ajouts de modèles... | |
Chikamichi (d · c) | jd | Ruby | Liens 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) | Yurik | The bot distributes templates and modules between wikis. (dernière modification en mai 2019) | ||
DiliBot (d · c) | Rémih | clean up avec AWB (a modifié du 21 décembre 2018 au 28 janvier 2019) | ||
djobot (d · c) | djo0012 | Homonymies, 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) | Dodek | Interwiki. | ||
DomBot~frwiki (d · c) | Dom | ANTLR - Python / Pywikipedia | Test du plugin d'édition plog4u_org pour Eclipse. | |
Dr Bot (d · c) | Dr Brains | Javascript | Ajout de bandeaux de portails, renommage catégorie, mise à jour modèles {{Articles récents}}, etc. | Domaine public |
DumZiBoT (d · c) | NicDumZ | Python / Pywikipedia | Retrait du bandeau {{semi-protection}}, suivi des traductions, mise à jour de listes d'articles. | Licence MIT |
Erabot (d · c) | Erasoft24 | .NET | Catégories, bandeaux et un peu de tout... | |
Eybot (d · c) | EyOne | Python / Pywikipedia | Interwikis, remplacements et ajout de textes/modèles. | |
FlaBot (d · c) | FlatBot(de) | Interwikis. | ||
Gallicbot (d · c) | Cauannos | nombreuses (dernière modification en juin 2019) | ||
Geobot (d · c) | Gribeco | Perl, MediaWiki::API | géolocalisation | Toolserver (GPL) |
Guanabot~frwiki (d · c) | Guanaco(en) | Interwikis. | ||
HAL (d · c) | Stanlekub | Wikipédia 1.0. HAL ne fonctionne plus depuis le 11 juillet 2016. | ||
HariBot (d · c) | Deadhoax | Corrections orthographiques et typographiques. | ||
HarrietaCat (d · c) | Harrieta171 | Renommer 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-Eye | Maintenance, Requêtes, Divers… | ||
Hephgebot (d · c) | Messire Hephgé | Python... | Corrections semi-automatisées (générales : liens, catégories...), interwiki... | |
HyuBoT (d · c) | Python / PyWikipedia | Mise à 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 Kolbert | Transformer 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 - Python | Corrections, 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 2003 | Python / Pywikipedia | Corrections orthographiques, interwikis, remplacements de texte, etc. | |
Lt-wiki-bot~frwiki (d · c) | Knutux(lt) | Interwikis. | ||
Ludo29bot (d · c) | Ludo | Catégories. | ||
Ludo Thécaire (d · c) | Bayo | Utilisé localement pour catégoriser les jeux vidéo. | Licence inconnue | |
MagnetiK-BoT (d · c) | MagnetiK | Homonymies. | ||
MetalliBot (d · c) | Pamplelune | Ajout de bandeaux d'évaluation, imbrication des bandeaux d'évaluation. Usage restreint au projet métal. | ||
MMBot (d · c) | Marc Mongenet | Corrections, remplacements de texte. | ||
MSBOT (d · c) | Meisam(fa) | Interwikis. | ||
MyBot (d · c) | iAlex | Python | Mise à jour d'articles récents, divers. | |
Nono le petit robot (d · c) | Manchot | Interwikis. | ||
Palica (d · c) | Palica(sk) | Interwikis. | ||
Pasquebot (d · c) | Poleta33 | Perl | Migration des modèles Babel vers les boîtes utilisateurs. | |
Phe-bot (d · c) | Phe | Homonymies, interwikis, remplacements de texte, catégories. (dernière modification en août 2019) | ||
Pic-Bot (d · c) | Pic-Sou | Python & Pywikipédia | Résolutions de redirections essentiellement, requêtes et tâches manuelles répétitives. | |
PieRRoBoT (d · c) | PieRRoMaN | Python / Pywikipedia | Corrections, redirections, interwikis (un peu de tout quoi). | |
Le Pied-bot (d · c) | EDUCA33E | Javascript - Python / Pywikipedia | Orthographe, typographie, catégories, divers... | Licence inconnue |
PimpBot (d · c) | Neuceu | Python / Pywikipedia | Changements cosmétiques et orthographiques. | |
PipepBot (d · c) | Pipep(it) | Interwikis. | ||
Probot (d · c) | Dake | Mise à jour d'articles récents sur les portails, gestion du bac à sable, divers. | ||
Proxybot (d · c) | Gribeco | Blocage de proxies ouverts ; ce bot possède également le statut d'admin ; il tourne actuellement sans « bot flag ». | ||
Ptbotgourou (d · c) | Gdgourou | C# - Python / AWB - Pywikipedia | Interwiki, 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) | Ellywa | Interwikis. | ||
RobotQuistnix (d · c) | Quistnix | Interwikis. | ||
SashatoBot (d · c) | Sasa Stefanovic~frwiki | Interwikis. | ||
Sebk-Bot (d · c) | Sebk | AWB et WPC | Divers, Requêtes | |
stefBot (d · c) | Stef48 | AWB | Infobox, signature, ajout de bandeau portail, ... | |
Test-tools~frwiki (d · c) | Test-tools(als) | Interwikis. | ||
Tractopelle-jaune télécommandée-bot (d · c) | Tractopelle-jaune | PHP | Maintenance. (dernières modifications en juillet 2019) | |
Ugur Basak Bot~frwiki (d · c) | Ugur Basak(tr) | Interwiki. | ||
Varbot (d · c) | Varmin | AWB, Varbot. C++ | Renommages de catégories, maintenance. (dernières modifications non annulées en août 2014) | |
WeftBot (d · c) | Weft | Interwikis. | ||
Xibot (d · c) | Pabix | Corrections mineures diverses. | ||
Xinbenlv bot (d · c) | Xinbenlv | (a modifié du 20 février au 20 mars 2019) | ||
YolanCbot (d · c) | YolanC | C++ | Renommage de catégories, ajout du bandeau {{Commons}}. | |
Zwobot (d · c) | Head(de) | Interwiki. | ||
ZX81-bot (d · c) | TiChou | Remplacements de texte, suppressions de liens externes, catégories, corrections « ortho-typographiques », wikification, statistiques. |
Voir aussi :
Dépôt public[modifier le code]
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[modifier le code]
Framework [adresse] | Langage | Licence |
---|---|---|
irnc-base | Chicken Scheme | ? |
Java Wiki Bot Framework (jwbf) | Java | Apache v2 |
Java Wikipedia API (Bliki, gwtwiki) | Java | Eclipse v1 |
en:User:MER-C/Wiki.java | Java | GPLv3 |
WPCleaner | Java | Apache v2 |
Luasóg | Javascript | GPLv3 |
Conrad.Irwin/Api.js | Javascript | ? |
Bawolff/mwapilib.js | Javascript | (PD ?) |
cl-mediawiki | Lisp | libre |
AutoWikiBrowser | .NET (C#, VB.NET) | GPL |
DotNetWikiBot Framework | .NET | MIT |
MediaWikiEngine | .NET | LGPLv2 |
Tyng.MediaWiki class library | .NET (C#) | BSD |
WikiAccess library | .NET | GPLv3 |
Anura | Perl | GPL |
MediaWiki::API | Perl | GPLv3 |
Perl MediaWiki API Wiki | Perl | GPLv2 |
Perl Wikipedia ToolKit | Perl | GPL |
perlwikipedia | Perl | GPLv2 |
WWW::Mediawiki::Client | Perl | ? |
WWW::Wikipedia | Perl | ? |
Plusieurs frameworks existent, voir en:Wikipedia:PHP_bot_framework_table |
PHP | – |
SwWiki | PHP | GPL |
Pywikibot | Python | MIT |
mwclient | Python | MIT |
wikitools | Python | GPLv3 / CC 3.0 BY-SA |
rbmediawiki | Ruby | GPLv3 |
rwikibot | Ruby | GPLv2 |
Framework | API MediaWiki[T 1] | Limiteur d'édition[T 2] | Log-in |
---|---|---|---|
AutoWikiBrowser | Oui | Oui | Oui |
DotNetWikiBot | Oui | ? | Oui |
Luasóg | Oui | ? | Oui |
Mediawiki::API | Oui | Oui | Oui |
Mwclient | Oui | ? | ? |
Pywikibot | Oui | Oui | Oui |
wikitools | Oui | ? | ? |
WPCleaner | Oui | Oui | Oui |
- Le framework utilise l'API de mediawiki pour travailler. Cela permet de l'utiliser sur d'autres projets fonctionnant avec MediaWiki.
- Pour temporiser l'activité du bot et ne pas surcharger les serveurs.
Requêtes[modifier le code]
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[modifier le code]
Liens internes[modifier le code]
- Wikipédia:Créer un bot
- Wikipédia:Requêtes SQL
- Wikipédia:Requêtes XML
- Wikipédia:Historique des statuts/Robot
Liens externes[modifier le code]
- (en) meta:Interwiki bot
- (en) meta:Category:Pywikibot
- mw:Manual:Pywikibot
- (en) sourceforge:projects/dotnetwikibot
Notes et références[modifier le code]
- Une modification cosmétique est une modification qui ne change pas le rendu de la page ou son utilisation. Ce type de modification peut être, par exemple, une correction de redirection, un retrait d'une catégorie mise en double, correction d'un lien interne avec cible identique...