Vikidia:Robot

Aller à la navigation Aller à la recherche
Lumière ! Statuts des utilisateurs Lumière !

Sur Vikidia, un robot est un programme effectuant des taches répétitives. Cela se fait par un compte d’utilisateur dirigé par un programme. On lui fait faire des travaux répétitifs qui seraient trop longues à faire pour un utilisateur « à la main ».

De plus, si le robot est membre du groupe d’utilisateurs Robot, il est avantagé pour exécuter ces travaux :

  • ses modifications n’apparaissent pas dans la liste des modifications récentes afin de ne pas l’encombrer ;
  • elles sont automatiquement marquées comme relues : les patrouilleurs n’ont pas besoin de valider chacune des modifications du robot ;
  • il peut demander plus d’informations à la fois à MediaWiki. Par exemple, un utilisateur non-robot ne peut afficher « que » les cinq cents dernières modifications de l’encyclopédie par défaut (bien qu'il peut en faire voir plus via ses préférences); un robot peut en demander jusqu’à cinq mille.

Il est généralement programmé pour effectuer ces taches, il peut être :

  • Automatisé : le robot effectue ses tâches sans que l'on lui demande, il n'est pas utilisé par son dresseur.
  • Semi-automatisé : le robot effectue les tâches que son dresseur lui a demandées, ces tâches peuvent parfois être programmées à l'avance.

Le dresseur du robot est l'utilisateur s'occupant de la gestion de celui-ci, il le dresse généralement en l'améliorant (en améliorant son code). Les bêtises du robot et autres erreurs de fonctionnement sont de la responsabilité de son dresseur.

Demandes aux robots[modifier | modifier le wikicode]

Les demandes (ou requêtes) se font sur la page Vikidia:Demandes aux robots.

Créer son robot (pour les développeurs)[modifier | modifier le wikicode]

Pour créer un robot pour Vikidia, il est nécessaire d'avoir des connaissances très avancées en informatique (programmation), sinon, si vous n'avez pas de connaissance en programmation, il faudra apprendre, et cela pourra vous prendre beaucoup de temps et de la patience.

Si vous voulez créer votre propre robot pour Vikidia pour faire des actions de maintenance, il est recommandé d'utiliser une bibliothèque (par exemple, Pywikibot est la bibliothèque la plus utilisée pour la création des bots pour les wikis).

Il faudra également créer un compte pour votre robot.

Pour utiliser Pywikibot, il faut suivre les instructions de cette page (pour télécharger et installer Pywikibot) puis suivre les instructions de cette page (pour adapter Pywikibot à Vikidia).

Après, vous pouvez commencer à coder votre robot de Vikidia, cela peux prendre beaucoup de temps et de patience, pour exécuter votre programme, suivre cette page.

AutoWikiBrowser[modifier | modifier le wikicode]

Il est également possible d'utiliser un logiciel pour créer un robot dans Vikidia, cependant, il s'agit d'un logiciel semi-automatisé, télécharger AutoWikiBrowser.

Premiers essais d'un bot[modifier | modifier le wikicode]

Lorsqu'un bot vient d'être développé et est en test, il n'a pas le statut de robot et ses modifications apparaissent dans les modifications récentes afin d'être surveillé et de vérifier qu'il fonctionne bien. Le dresseur est donc prié d'éviter de flooder les modifications récentes en se limitant à environ une modification par minute. Ensuite, si le dresseur (ou un autre utilisateur) estime que le robot peut avoir le statut, il doit le demander sur VD:DB et une discussion est lancée.

Obtention du statut de bot[modifier | modifier le wikicode]

Pour que votre compte obtienne le statut de « bot », il faut le demander sur VD:DB, ensuite, une discussion avec éventuellement un vote de 7 jours est lancé pour que la communauté exprime son avis sur l'utilité du bot pour Vikidia. Le bot doit être arrêté pendant la durée de la demande. Après ces 7 jours, un bureaucrate tranche en fonction des avis de la communauté et donne ou pas le statut de bot.

Si le statut est accordé, le statut de bot sera donné au compte du robot pour qu'il n'apparaisse plus dans les modifications récentes et il pourra donc faire plusieurs modifications par minute.

Si le statut n'est pas accordé, le dresseur devra prendre en compte les avis de la communauté pour améliorer son bot et ne plus faire de modification avec tant qu'il ne l'a pas réglé les problèmes.

Voir aussi[modifier | modifier le wikicode]