Wiktionnaire:Bots
Les bots (abréviation de robots) sont des agents automatiques interagissant avec 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 à Wiktionnaire. 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 indésirables.
Pour demander le statut de bot ou voter pour les requêtes en cours, consultez la page Wiktionnaire:Bot/Statut.
Sommaire |
[modifier] Bénéfices et effets secondaires des bots
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 fournissent une couverture complète dans les cas où un lot d'informations à priori indéterminable a une haute probabilité d'être ou de devenir intéressant, même si un article pris au hasard a peu de chances d'être intéressant/utile.
Effets secondaires inhérents à l'utilisation des bots dans le système actuel
- Ajouter à Wiktionnaire des dizaines de millions d'entrées qui ne sont pas prêtes à être modifiées par un wikipédien.
- Augmente artificiellement l'activité perçue de Wiktionnaire.
- Peut ne pas tenir compte des spécificités du Wiktionnaire (gestion de l'apostrophe typographique)
- Peut être perçu comme de l'usurpation des buts de Wiktionnaire, d'une encyclopédie à une gazette par exemple.
- 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 (Modifications récentes par exemple).
[modifier] Règles d'utilisation des bots
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 (ils se connectent 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
- 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 sysop.
Il est demandé de créer un compte utilisateur indépendant, et de faire enregistrer ce compte utilisateur sous un statut de bot. Ceci peut être fait par les stewards sur meta.
[modifier] Bot administrateur
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 proxy ouverts, conformément aux recommandations de la fondation.
[modifier] Demander le statut de bot
- Faites votre demande sur Wiktionnaire:Bot/Statut pour demander le bot flag sur le Wiktionnaire francophone.
[modifier] Demander l’aide d’un bot
- Allez sur Wiktionnaire:Bot/Requêtes pour demander l’aide d’un robot.
[modifier] Bots utilisés actuellement
- Liste incluse depuis Wiktionnaire:Bot/Liste
[modifier] Liens externes
- 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)