Wikilivres:Bots
Groupes d'utilisateurs
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/1/14/Wikibooks_Bots.png/175px-Wikibooks_Bots.png)
Un bot (abréviation de robot) est un utilisateur spécial utilisé par des programmes pour contribuer automatiquement, en général pour effectuer des tâches répétitives, compliquées ou fastidieuses : remplacement de liens sur plusieurs pages, changement d'images, ajout de catégories, ...
Le programme utilise ce nom d'utilisateur pour ses contributions. Il est contrôlé par un utilisateur normal (son maître).
Un utilisateur bot doit faire partie du groupe des bots afin que ses contributions puissent être masquées dans les modifications récentes. Il faut demander l'attribution du groupe bots auprès des bureaucrates.
Il y a actuellement 9 bots sur la version francophone de Wikilivres.
- Requêtes aux bots : si vous avez besoin de l'aide d'un bot
Requêtes
Il est possible de demander l'intervention d'un bot :
Liste des bots déclarés
Utilisateurs ayant le statut de bot :
- Dexbot discussion contributions
- EmausBot discussion contributions
- Flow talk page manager discussion contributions
- JackBot discussion contributions
- ListeriaBot discussion contributions
- Maintenance script discussion contributions
- MediaWiki default discussion contributions
- MediaWiki message delivery discussion contributions
- タチコマ robot discussion contributions
Utilisateurs utilisés comme bot (les inactifs n'ayant pas le statut de bot) :
Créer un bot
Un bot permet d'automatiser des tâches répétitives ou fastidieuses ayant en général, un risque d'erreurs plus élevé si elles sont effectuées manuellement.
Un bot est un programme informatique qui se connecte au site wiki pour effectuer des opérations, en utilisant l'interface de programmation de MediaWiki (API).
Le script utilisé est /w/api.php
. Voir les pages suivantes :
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/7/71/Bot_icon.svg/161px-Bot_icon.svg.png)
- anglais API de MediaWiki,
- français Le bac à sable API permettant de tester l'API sur wikilivres.
Il existe des programmes permettant de créer des bots :
- Avec Pywikipedia,
- anglais Un bot en Java sur googlecode,
- anglais Autres programmes existants et également une liste complète ici.
Pour plus de détail, voir :
Les étapes de création d'un bot sont :
- Programmer le bot pour effectuer les tâches, en prévoyant un mécanisme d'arrêt si le bot est lancé automatiquement, en permanence, ou sur plusieurs serveurs wiki,
- Créer un compte pour le bot (nécessaire pour faire des modifications),
- Demander le statut de bot pour ce compte auprès d'un bureaucrate pour que les nombreuses modifications effectuées en une fois n'encombre pas les modifications récentes et ne soient pas limitées par le serveur wiki.
Prévoir un mécanisme d'arrêt du bot permet d'éviter que le compte du bot soit bloqué.