Wikiversité:Bot

Une page de Wikiversité.
Sauter à la navigation Sauter à la recherche
Wikiversity Bots.png

Les bots (abréviation de robots) sont des agents automatiques ou semi-automatiques qui interagissent avec Wikiversité 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 leçons. D'autres peuvent être utilisés pour éditer ou même détruire des leçons. Certains bots sont spécialisés dans la gestion des liens d'interlangue ou encore les opérations sur les catégories.

Des bots bien conçus peuvent apporter un bénéfice concret à Wikiversité. Cependant, parce que le système n'a pas été conçu pour supporter des bots, même un bon bot peut avoir des effets secondaires non souhaitables.

  • Fairytale right blue.png Si vous avez besoin de l'aide d’un bot, cliquez ici...
  • Si vous remarquez une faute d'orthographe récurrente, n'hésitez pas à l'ajouter à Wikiversité:Requêtes aux bots
  • Pour demander l'autorisation d’utiliser un bot sur Wikiversité ou pour vous prononcer sur les demandes en cours, cliquez ici


Bénéfices et effets secondaires des bots[modifier le wikicode]

Bénéfices que les bots offrent

  • 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 de leçons récentes sur les projets ou d'effectuer des tâches répétitives comme par exemple importer un grand nombre d'images.

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

  • Ajouter à Wikiversité des dizaines de millions d'entrées qui ne sont pas près d’être modifiées par un wikiversitaire.
  • Augmente artificiellement l'activité perçue de Wikiversité.
  • Peut être perçu comme de l'usurpation des buts de Wikiversité.
  • Danger d'abus par des « bots vandales » ou simplement des bots errants. Un bot incontrôlable peut potentiellement causer une charge serveur importante ou même une attaque DOS.

Règles d’utilisation des bots[modifier le wikicode]

On distingue deux types de bots :

  • le bot utilisé de façon 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érapage du bot), le compte utilisateur pourra être bloqué par un administrateur ;
  • le bot à usage fréquent et grande échelle. Ce qui suit concerne ce type de bot.

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

Pour suggérer un travail susceptible d’être accompli par un bot, soumettez votre requête et mettez un mot à la salle café si la requête est importante.

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

  1. Le bot est utile.
  2. Le bot est sans danger.
  3. Le bot ne sature pas le serveur.
  4. Le bot a été approuvé par quelqu’un.

Dans l'idéal, on devrait toujours vérifier avec un administrateur 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. Depuis que les bureaucrates ont la possibilité de changer le statut des bots, c’est aux bureaucrates qu’il faut faire la demande (anciennement les stewards sur meta).

Le statut de bot[modifier le wikicode]

Validation d’un nouveau bot[modifier le wikicode]

Une demande doit obligatoirement être faite sur la page Wikiversité:Bot/Statut.

  • Si la requête est acceptée, le propriétaire du bot peut demander le bot flag sur Wikiversité:Requêtes aux bureaucrates (anciennement la page Requests for bot status sur Meta, celle-ci est toujours valable pour les projets n'ayant pas de bureaucrates).
  • Sinon, le bot ne doit plus tourner : il est interdit.

Recommandations[modifier le wikicode]

Ajout du suffixe "bot" à la fin du nom[modifier le wikicode]

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.

Apparition du bot dans les outils de surveillance[modifier le wikicode]

  • Apparition avec b dans la liste de suivi personnelle
  • Apparition avec b dans la liste de suivi des liens de chaque page
  • Apparition avec b dans les modifications récentes
  • Mais : apparition 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).

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 déconseillé d'enlever les fonctions de temporisation des bots comme les sleep présents dans PyWikipedia. 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 I.R.C.) et les bloquer en cas de modifications en rafale. Une diminution des temps d'attente peut être envisagée jusqu'à une période raisonnable (ie. toutes les 15 à 45 secondes). PyWikipedia par exemple propose un tel paramètre (voir minthrottle et maxthrottle dans config.py)

Accueil des nouveaux arrivants[modifier le wikicode]

L'utilisation d’un bot est à proscrire pour ce travail. Il est préférable de conserver un ajout manuel des bandeaux pour privilégier les contributeurs sérieux.

Liste des bots sur la Wikiversité francophone[modifier le wikicode]

Voir aussi : Catégorie:Bots Wikiversité.

Bots autorisés et utilisés actuellement[modifier le wikicode]

Nom du bot Contributions Responsable Fonction
Dinybot contribs Martin Kozák Interwikis
Julien1311bot contribs Julien1311 Catégories
CommonsDelinker contribs Siebrand anglais Suppression des images supprimées sur Commons
Crochet.david.bot contribs Crochet.david
  • Remplacement de texte avec l’utilisation des règles de corrections typographiques de AutoWikiBrowser
  • Inter wiki avec en:, de:, it:et es:
  • wikifaction de la syntaxe HTML
  • correction de type cosmétique
  • et autre fonctions disponibles avec les scripts de pywikipedia
JackBot (d · c · b · s) JackPotte Polyvalent
LydieBot (d · c · b · s) contribs Lydie Noria Maintenance

La liste ci-dessus est mise à jour manuellement. Pour une liste à jour des bots validés, consulter la liste des bots.

Bots non autorisés ou en phase de test et utilisés actuellement[modifier le wikicode]

Nom du bot Contributions Responsable Fonction
Tavernierbot contribs Tavernier

Logiciels de bots[modifier le wikicode]

Requêtes[modifier le wikicode]

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 : Wikiversité:Requêtes aux bots.

Voir aussi[modifier le wikicode]

Liens externes[modifier le wikicode]