Wikipédia : bots

Un article de Wikipédia, l'encyclopédie libre
Aller à la navigation Aller à la recherche

Un homme serre la main d'un bot
Un robot physique ( à droite )

Un bot (un surnom commun pour le robot logiciel ) est un outil automatisé qui effectue des tâches répétitives et banales pour maintenir les 54 459 130 pages de Wikipédia en anglais. Les bots sont capables d'apporter des modifications très rapidement, mais peuvent perturber Wikipédia s'ils sont mal conçus ou exploités. Pour ces raisons, une politique de bot a été développée.

Il y a actuellement 2 531 tâches de bot approuvées pour une utilisation sur Wikipédia en anglais ; cependant, toutes les tâches approuvées n'impliquent pas l'exécution active de modifications. Les bots laisseront des messages sur les pages de discussion des utilisateurs si l'action effectuée par le bot intéresse cet éditeur. Certains bots peuvent être exclus de laisser ces messages en utilisant les balises {{ bots }}. Il existe 198 bots compatibles avec les exclusions, qui sont répertoriés dans cette catégorie . Il y a actuellement 321 bots marqués avec le drapeau "bot" (et plus de 400 anciens bots ). Il existe également une gamme d' outils permettant l'édition semi-automatisée d'un grand nombre d'articles.

Histoire

Les bots ont été utilisés dans le passé pour créer un grand nombre d'articles qui ont été téléchargés sur Wikipedia dans un court laps de temps. Certains problèmes techniques ont été rencontrés et cela a conduit à la formulation d'une politique de bot, ainsi qu'à une restriction sur la création automatisée et à grande échelle d'articles.

Politique sur les bots

La politique de Wikipédia exige que les robots soient inoffensifs et utiles, qu'ils soient approuvés, qu'ils utilisent des comptes d'utilisateurs distincts et qu'ils soient exploités de manière responsable.

Groupe d'approbation de bots

Le Bot Approvals Group (BAG) supervise et approuve toutes les activités liées aux bots d'un point de vue technique et de contrôle de la qualité au nom de la communauté Wikipédia en anglais. Sur Wikipédia anglais, le droit de signaler un bot est limité aux bureaucrates .

L'exécution d'un bot automatisé sur un compte distinct nécessite une approbation, qui peut être demandée sur Wikipedia:Bots/Requests for approbation .

Comment créer un bot

Une certaine expérience en programmation est généralement nécessaire pour créer un bot, et la connaissance des expressions régulières est utile pour de nombreuses tâches d'édition. Cependant, certains des outils les plus conviviaux, tels que AutoWikiBrowser ou JavaScript Wiki Browser , peuvent être utilisés pour certaines tâches.

Les langages de programmation Chicken Scheme , Common Lisp, Haskell, Java, Microsoft .NET, Perl, PHP, Python et Ruby ont tous des bibliothèques disponibles pour créer des bots. Pywikibot est un package Python couramment utilisé développé spécifiquement pour créer des robots MediaWiki.

Gérer les problèmes de bots

Si vous avez remarqué un problème avec un bot, avez une réclamation ou avez une suggestion à faire, vous devez contacter l'opérateur du bot directement via sa page de discussion utilisateur (ou via la page de discussion du compte du bot). Les opérateurs de bots sont censés être réactifs aux préoccupations et suggestions de la communauté, mais soyez de bonne foi et ne paniquez pas . Des bugs et des erreurs se produisent, et nous sommes tous là pour créer une encyclopédie .

Si le bot cause un problème important, ou si l'opérateur du bot n'a pas répondu et que le bot cause toujours des problèmes, plusieurs mécanismes sont disponibles pour éviter d'autres perturbations. De nombreux bots fournissent un bouton d'arrêt ou un moyen de désactiver la tâche problématique sur leur page d'utilisateur de bot. Cela devrait être essayé en premier, suivi d'une discussion du problème avec l'opérateur du bot. Si aucun mécanisme de ce type n'est disponible (ou si une action urgente est nécessaire), laissez un message sur le panneau d'affichage des administrateurs demandant un blocage pour un bot défectueux. Conformément aux directives du tableau d'affichage, vous êtes tenu d'informer l'opérateur du bot de la discussion qui se déroule au tableau d'affichage.

Si vous craignez qu'un bot fonctionne en dehors du consensus établi pour sa tâche, discutez d'abord du problème avec l'opérateur du bot ou essayez d' autres formes de résolution des différends (les membres du BAG peuvent agir en tant que médiateurs neutres sur de telles questions). Si vous craignez qu'un bot n'ait plus de consensus pour sa tâche, vous pouvez officiellement faire appel ou demander un réexamen de l'approbation d'un bot.

Comment masquer un bot spécifique de votre liste de surveillance

Bien qu'il soit facile de masquer tous les robots de votre liste de surveillance , il n'existe aucun moyen de masquer des robots spécifiques via les préférences de l'utilisateur ou les paramètres par défaut de la liste de surveillance. Cependant, c'est possible avec un script utilisateur en suivant ces étapes simples.

Principales étapes

  1. Allez sur votre page Special:MyPage/common.js (ou votre Special:MyPage/skin.js ), et ajoutez la ligne suivante ( diff ):
    importScript('User:UncleDouggie/smart_watchlist.js'); // Backlink: [[User:UncleDouggie/smart_watchlist]]
  2. N'oubliez pas de contourner le cache de votre navigateur .
  3. Accédez à votre liste de surveillance. Il devrait y avoir une boîte avec plusieurs options. Cochez la case « Activer le masquage des boutons utilisateur ». Cela vous permettra de masquer des robots (et des utilisateurs) spécifiques de votre liste de surveillance.
    Remarque : vous pouvez décocher la case « Activer masquer les boutons utilisateur » après avoir ignoré un bot pour vous assurer que vous ne cliquez pas accidentellement sur « Masquer l'utilisateur » lorsque vous parcourez votre liste de surveillance.

Étapes facultatives

  1. Si vous trouvez la case 'Activer masquer les boutons utilisateur' ennuyeuse, accédez à votre page Special:MyPage/common.css (ou Special:MyPage/skin.css ) et ajoutez la ligne suivante ( diff ):
    #SmartWatchlistOptions {display:none ! important;}
  2. N'oubliez pas de contourner le cache de votre navigateur .
  3. Si vous souhaitez afficher à nouveau la boîte, par exemple pour réinitialiser votre liste d' ignorés , accédez à votre page Special:MyPage/common.css et supprimez la ligne que vous avez ajoutée à l'étape facultative #1 (en pensant à nouveau à contourner le cache de votre navigateur ). Refaire les étapes facultatives 1 et 2 masquera à nouveau la boîte.

Bien que vous soyez totalement libre d'ignorer les bots (ou les utilisateurs) que vous voulez, c'est une bonne idée d'ignorer uniquement les bots avec des tâches bien définies, en qui vous avez confiance pour ne pas faire d'erreurs.

Comment masquer les modifications AWB de votre liste de surveillance

Il n'y a aucun moyen de masquer les modifications d'AutoWikiBrowser (AWB) via les préférences de l'utilisateur ou les paramètres de liste de surveillance par défaut. Cependant, c'est possible avec un script utilisateur en suivant ces étapes :

Pas

  1. Allez sur votre page Special:MyPage/common.js (ou votre Special:MyPage/skin.js ), et ajoutez les deux lignes suivantes ( diff ) :
    importScript (  'User:Evad37/Watchlist-hideAWB.js'  );  // Backlink : [[User:Evad37/Watchlist-hideAWB]] 
    var  awbHiddenByDefault  =  true ;
    
  2. Contournez le cache de votre navigateur .

Toute modification avec "AWB" dans son résumé de modification sera désormais masquée par défaut pour vous. Vous pouvez les révéler en cliquant sur l'onglet "afficher AWB" en haut de votre liste de suivi (à côté de "Page spéciale" pour le skin Monobook, ou dans la liste déroulante "Plus" pour le skin Vector).

Remarques:

  • Si vous omettez , les modifications AWB seront affichées par défaut, mais vous aurez la possibilité de masquer les modifications AWB en cliquant sur l'onglet "masquer AWB" en haut de votre liste de surveillance.var awbHiddenByDefault = true;
  • Bien que vous soyez totalement libre d'ignorer les modifications AWB, rappelez-vous que beaucoup d'entre elles contiendront des modifications substantielles des éditeurs humains, et pas seulement des modifications mineures des bots ou des meatbots .
  • Lors du masquage des modifications avec un script, les modifications antérieures peuvent être forcées à apparaître. L'utilisation de l' option de Expand watchlist to show all changes, not just the most recent préférence est nécessaire pour voir d'autres hits de liste de surveillance non masqués pour une page.

Comment empêcher des robots spécifiques de modifier l'article

Il est rare qu'un article de l'espace principal n'ait pas besoin d'être édité par un bot spécifique. Aucun article n'a besoin d'empêcher l'édition de tous les bots, car les bots antivandales tels que ClueBot NG doivent pouvoir éditer tous les articles de l'espace principal. Le modèle {{ bots }} peut empêcher un bot de modifier un article dans les rares cas où cela est nécessaire.

Exemples

Voici quelques exemples de robots :

Voir également

Des articles

Catégories

Méta

Étoile de la Grange

  • {{The Bot Creator Barnstar|put your message here. ~~~~}} – Attribué à un éditeur pour la création d'un bot.
  • {{Bot operator's barnstar|put your message here. ~~~~}} – Barnstar de l'opérateur de bot, les codeurs ont aussi besoin d'amour.

Boîte utilisateur et icône du haut