Wiktionnaire:Bots
Les bots (abréviation de robots) sont des agents automatiques interagissant avec le Wiktionnaire comme le fait un utilisateur lambda, mais pour des tâches répétitives et fastidieuses pour un humain.
Les bots peuvent être utilisés pour générer des articles. D’autres peuvent être utilisés pour éditer ou même détruire des articles. Des bots sont spécialisés dans la gestion des liens interlangue.
Des bots bien conçus peuvent apporter un bénéfice concret au Wiktionnaire. Cependant, parce que le système n’a pas été conçu pour prendre en charge des bots, même un bon bot peut avoir des effets secondaires indésirables.
Pour demander le statut de bot ou voter pour les requêtes en cours, consultez la page Wiktionnaire:Bots/Statut.
Bénéfices et effets secondaires des bots
[modifier le wikicode]Bénéfices que les bots offrent
- Possibilité d’importer automatiquement du contenu d’ailleurs, en grande quantité.
- Ils permettent d’effectuer des tâches fastidieuses et répétitives avec une intervention humaine fortement réduite (corriger une erreur présente dans de nombreuses pages, mettre à jour les entrées selon une nouvelle convention du projet…).
- Ils agissent sur tous les articles qui respectent un critère objectif, sans faire de sélectivité et donc en agissant même sur les articles peu consultés ou qu’un humain ne trouverait pas forcément s’il devait appliquer une mise à jour de certaines données.
Effets secondaires inhérents à l’utilisation des bots dans le système actuel
- Augmente artificiellement l’activité perçue du Wiktionnaire.
- Peut être perçu comme de l’usurpation des buts du Wiktionnaire, d’un dictionnaire à un agrégat d’informations prises par ailleurs par exemple.
- Ajouter au Wiktionnaire des dizaines de milliers d’entrées qu’aucun être humain n’a envie d’améliorer par manque d’intérêt (ce qui n’est un inconvénient que si ces entrées méritaient des changements).
- Danger d’abus par des « bots vandales » ou uniquement des bots errants. Un bot incontrôlable peut potentiellement causer une charge serveur importante ou même une attaque DoS.
- Plaintes à propos des interférences avec les opérations normales des contributeurs (bourrage des historiques, par exemple).
Règles d’utilisation des bots
[modifier le wikicode]Deux types de bots autorisés (dans les deux cas, il est recommandé de faire très attention, car en cas de dérapage du bot, un sysop pourra bloquer le compte du bot et du dresseur) :
- Bots sans statut de bot :
- ils sont raisonnablement lents (pour ne pas surcharger la liste des modifications récentes ou les serveurs)
- ils ne traitent pas de requêtes de bots concernant plus de cent pages
- ils n’ont de préférence pas leur propre compte s’ils ne sont pas destinés à modifier le site en masse (ils se connectent donc sous le compte de leur dresseur)
- Bots avec statut de bot :
- ils ont obtenu par vote le statut de bot (voir ci-dessous)
- ils doivent obligatoirement avoir leur propre compte, et avoir précisé sur leur page de présentation qu’ils sont des bots et l’identité du dresseur
- ils ne doivent pas lancer plus de dix requêtes API par minute (comme précisé sur la page d’aide de l’API)
- ils ont le droit de faire des modifications à grande échelle et de traiter toutes sortes de requêtes de bots (sous réserve d’approbation de la requête par la communauté).
Pour suggérer un travail susceptible d’être accompli par un bot, soumettez votre requête et mettez un mot sur la Wikidémie.
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 quelqu’un.
Dans l’idéal, on devrait toujours vérifier avec un sysop ou un développeur avant d’utiliser le bot. Il faut que le bot soit suffisamment lent pour que les erreurs puissent être repérées rapidement et corrigées par les autres avant qu’il cause des dommages.
Deuxièmement, le bot doit aussi faire ses changements comme un utilisateur loggué 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.
Bot administrateur
[modifier le wikicode]Certaines longues tâches régulières nécessitant des droits spéciaux, il est parfois nécessaire de lancer un robot administrateur.
Par exemple :
- delete.py permet de supprimer en masse. Cela se produit pour des redirections qui étaient nécessaires pendant une bascule de renommage ;
- protect.py protège des pages. L’application de la charte impose de sécuriser les modèles les plus utilisés ;
- Bloquer les proxys ouverts, conformément aux recommandations de la fondation.
Demander le statut de bot
[modifier le wikicode]- Faites votre demande sur Wiktionnaire:Bots/Statut pour demander le bot flag sur le Wiktionnaire francophone.
À l’issue de deux ans d’inactivité, les administrateurs et les bots sont destitués[1].
Demander l’aide d’un bot
[modifier le wikicode]- Allez sur Wiktionnaire:Bots/Requêtes pour demander l’aide d’un robot.
Bots utilisés actuellement
[modifier le wikicode]- Liste incluse depuis Wiktionnaire:Bots/Liste
Bots officiels du Wiktionnaire
[modifier le wikicode]Cette page répertorie les bots du Wiktionnaire, et est mise à jour à la main. Elle n'est donc peut-être pas à jour. La liste mise à jour en temps réel par le logiciel est ici.
Bots locaux
[modifier le wikicode]Nom du bot | Responsable | Flag depuis (vote) | Fonction | Historique des missions | Autres projets | Voir le code | Dernière activité (màj 2023-12-03) |
---|---|---|---|---|---|---|---|
Àncilu bot (d · c · b) | Àncilu (d · c · b) | 2023-03-26 | Créer des flexions des verbes en sicilien ; traitement de requêtes aux bots. | AWB | 2023-10-23 | ||
Botomatik (d · c · b) | Automatik (d · c · b) | 2013-08-11 | Traitement de requêtes aux bots, aide à la maintenance manuelle (cohérence des entrées) | Historique | eo | AWB, Pywikibot (scripts) | 2023-12-01 |
DanÿaBot (d · c · b) | Danÿa (d · c · b) | 2020-04-11 | Taches ponctuelles : maintenance des pages, ajout de contenu, etc. | — | — | Repo GitHub | Voir les contributions |
DbultBot (d · c · b) | Dbult (d · c · b) | 2015-05-01 | Mise en forme générale | — | — | — | 2023-06-17 |
FuzzyBot (d · c · b) | Administrateurs de traduction | 2018-01-18 | Traductions | — | — | — | — |
JackBot (d · c · b) | JackPotte (d · c · b) | 2009-11-11 | Principalement du formatage et la création de flexions à partir des lemmes. Plus ponctuellement les tâches d'admin (protections, suppressions, blocages), import/export, et Wiktionnaire:Bot/Requêtes. | Historique | CentralAuth | Catégorie:JackBot | 2023-12-03 |
KunMilanoRobot (d · c · b) | kvardek du (d · c · b) | 2023-03-26 | Remplacement de noms d'utilisateurs après renommage | — | — | — | 2022-08-18 |
LeptiBot (d · c · b) | Lepticed7 (d · c · b) | 2019-10-08 | — | — | — | — | Voir les contributions |
LmaltierBot (d · c · b) | Lmaltier (d · c · b) | 2007-06-18 | Création automatisée de mots et flexions, corrections de prononciation des formes conjuguées, petits formatages | — | — | Spécial:Index/Utilisateur:LmaltierBot/ | 2023-12-03 |
MarxavBot (d · c · b) | Marxav (d · c · b) | 2020-02-11 | Correction ponctuelle de caractère(s) API dans les prononciations de mots français (API=Alphabet Phonétique International). | — | — | https://github.com/marxav/marxavbot | 2022-10-27 |
PamputtBot (d · c · b) | Pamputt (d · c · b) | 2012-10-03 | Import de mots en népalais, création de catégorie | Historique | — | — | 2023-12-03 |
RobokoBot (d · c · b) | Thibaut120094 (d · c · b) | 2016-01-26 | Liens interlangues, corrections typographiques et requêtes aux bots | — | Wikipédia | AWB, PWB | 2023-01-20 |
UnsuiBot (d · c · b) | Unsui (d · c · b) | 2013-04-26 | Créations de flexions en finnois | Historique | — | Script, AWB | 2023-10-20 |
Bots globaux
[modifier le wikicode]Les bots globaux font la même tâche sur des dizaines, voir des centaines de projets (essentiellement l’ajout de liens interwikis). La plupart ont le statut de global bot qui leur permet de bénéficier par défaut du statut de bot sur un certain nombre de projets. Sur le Wiktionnaire, ce statut n’a pas d’effet : il faut demander en plus le statut de bot ici pour que le bot puisse modifier le wiki en masse ; cela est dû à une politique spéciale pour les liens interwikis (ne pas retirer de liens interwikis pointant vers des redirections).
Nom du bot | Responsable | Flag depuis (vote) | Fonction | SUL |
---|---|---|---|---|
AvocatoBot (d · c · b) (anciennement GedawyBot) | Avocato (d · c · b) | 2011-11-04 | interwikis | SUL |
Bots officiels
[modifier le wikicode]Nom du bot | Responsable | flag depuis | Fonction |
---|---|---|---|
Correcteur de redirection (d · c · b) | MediaWiki | automatique, octobre 2008 | Renommage des doubles redirections. Désactivé. |
MediaWiki default (d · c · b) | MediaWiki | automatique | Mise à jour de l'espace de noms MediaWiki |
WikimediaNotifier (d · c · b) | Melancholie | non | Messages globaux de Mediawiki. |
CommonsDelinker (d · c · b) | Siebrand et Multichill | non | Suppression des liens vers les images supprimées de Commons. |
Babel AutoCreate (d · c · b) | MediaWiki | automatique | Création des catégories de locuteurs |
MediaWiki message delivery (d · c · b) | MediaWiki | automatique | Messages de Spécial:MassMessage |
Flow talk page manager (d · c · b) | MediaWiki | automatique | MW:Extension:Flow |
Gestionnaire de la page Flow (d · c · b) | MediaWiki | automatique | |
Maintenance script (d · c · b) | MediaWiki | automatique | Renomme les pages utilisateurs pendant renommage des comptes sur Meta |
Anciens bots
[modifier le wikicode]Les bots suivant ont été actifs sur le Wiktionnaire, mais ont rendu leur Bot Flag depuis qu'ils n'y travaillent plus. N'hésitez pas à demander aux bureaucrates de procéder au retrait du statut des bots inactifs. Ces derniers devront les ajouter dans MediaWiki:Gadget-DeluxeHistory.js.
Nom du bot | Responsable | Flag depuis (vote) | Fonction | Dernière activité |
---|---|---|---|---|
ABLouisBot (d · c · b) | AB Louis (d · c · b) | 2020-06-28 | Liens vers Le Dico des Ados et Vikidia. | 2020-07-02 |
Baltic Bot (d · c · b) | Shalott (d · c · b) | 2015-02-03 | Liens interwikis, imports russe, lettons et traitement de requêtes aux bots. | 2017-07-02 |
Daahbot (d · c · b) | Darkdadaah (d · c · b) | 2005 | Polyvalent : formatages, remplacement, etc. | 2015-01-14 |
Framabot (d · c · b) | Framawiki (d · c · b) | 2017-03-16 | Newsletter | 2021-03-02 |
GaAsBot (d · c · b) | GaAs (d · c · b) | 2011-01-09 | Tâches ponctuelles, telles des remplacements de modèles obsolètes. | 2013-04-23 |
GwynBot (d · c · b) | Romainbehar (d · c · b) | 2016-01-11 | — | 2020-05-14 |
HydrizBot (d · c · b) | Hydriz (d · c · b) | 2013-03-17 | interwikis | |
JAnDbot (d · c · b) | JAn Dudík (d · c · b) | 2015-01-15 | Liens interwikis | 2017-07-28 |
MalafayaBot (d · c · b) | Malafaya (d · c · b) | 2009-08-29 | interwikis (surtout catégories) | |
MglovesfunBot (d · c · b) | Mglovesfun (d · c · b) | 2010-09-19 | Maintenance générale : correction de liens interne, syntaxe, élimination des liens vers des redirections | 2014-12-21 |
Surbot (d · c · b) | Surkål (d · c · b) | 2018-06-01 | Corrections en suédois | 2019-08-31 |
UT-interwiki-Bot (d · c · b) | 2016-06-03 | Liens interwikis | 2017-04-15 | |
YS-Bot (d · c · b) | Yoursmile (d · c · b) | 2012-08-19 | Liens interwikis | 2015-10-19 |
タチコマ robot (d · c · b) | とある白い猫 (d · c · b) | 2012-06-05 | Doubles redirections | 2017-07-08 |
Bots refusés
[modifier le wikicode]- Wiktionnaire:Bots/Statut/Fmbot 5 septembre 2006
- Wiktionnaire:Bots/Statut/SzajciBot 17 février 2009
- Wiktionnaire:Bots/Statut/Peti610bot 17 février 2009
- Wiktionnaire:Bots/Statut/Kwjbot 17 février 2009
- Wiktionnaire:Bots/Statut/ZStarBot 17 février 2009
- Wiktionnaire:Bots/Statut/Darkicebot 17 février 2009
- Wiktionnaire:Bots/Statut/RoggBot 22 février 2009
- Wiktionnaire:Bots/Statut/Farmbot 7 mars 2009
- Wiktionnaire:Bots/Statut/AHbot juin 2009
- Wiktionnaire:Bots/Statut/CarsracBot juin-juillet 2009
- Wiktionnaire:Bots/Statut/Mutbot 3 mai 2010
- Wiktionnaire:Bots/Statut/JAnDbot 18 février 2013
- Wiktionnaire:Bots/Statut/Daahbot Lecteur 11 février 2014
- Wiktionnaire:Bots/Statut/Escarbot 1 juin 2019
Bots en attente d’officialisation
[modifier le wikicode]- Voir Wiktionnaire:Bot/Statut pour voir les demandes de statut en cours.
- Catégorie:Bots Wiktionnaire pour voir les bots utilisant les modèles
{{robot}}
et{{Arrêt d’urgence pour bot}}
.
Références
[modifier le wikicode]Liens externes
[modifier le wikicode]- Wikipédia:Bot sur l’encyclopédie Wikipédia
- Wikilivres:Bots dans la bibliothèque Wikilivres
- Wikiversité:Bot sur Wikiversité
- Wikinews:Bots sur Wikinews
- Wikisource:Bots dans la bibliothèque Wikisource
- Wikiquote:Bot dans le recueil de citations Wikiquote
- meta:Requests for permission (en anglais)
- meta:Interwiki bot (en anglais)
- meta:Interwiki bot/Getting started (en anglais)
- meta:Category:Pywikipedia (en anglais)
- sourceforge:projects/pywikipediabot (en anglais)