« Wikilivres:Bots » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
→‎Créer un bot : Description sommaire des étapes donnant des liens vers des pages utiles et plus détaillées
Ligne 31 :
 
== 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.
* [[Programmation_Python/Programmer_en_deux_minutes/l'interface_de_Wikipédia_pour_programmer/la_librairie_d'instructions_Pywikipedia|Avec Pywikipedia]]
 
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 <tt>/w/api.php</tt>. Voir les pages suivantes :
* {{en}} [[mw:API:Main page|API de MediaWiki]].
 
Il existe des programmes permettant de créer des bots :
* [[Programmation_Python/Programmer_en_deux_minutes/l'interface_de_Wikipédia_pour_programmer/la_librairie_d'instructions_Pywikipedia|Avec Pywikipedia]],
* {{en}} [http://wiki-java.googlecode.com/svn/trunk/src/org/wikipedia/Wiki.java Un bot en Java] sur googlecode,
* {{en}} [[w:en:Wikipedia:Creating_a_bot#Programming_languages_and_libraries|Autres programmes existants]].
 
Pour plus de détail, voir :
* {{en}} [[w:en:Wikipedia:Creating a bot Créer un bot]]
 
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,
* [{{fullurl:Spécial:Connexion|type=signup}} Créer un compte pour le bot] (nécessaire pour faire des modifications),
* [[Wikilivres:Requêtes aux bureaucrates|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é.
 
[[Catégorie:Utilisateurs par droits]]