Manual:Bots/fr


 * Voir aussi API:Client code

Les bots sont des outils automatisés pouvant être utilisés pour effectuer du travail fastidieux ou des tâches répétitives liés à un wiki. Un robot IRC RC peut poster les modifications récentes de votre wiki vers un canal IRC. WP:CREATEBOT possède des informations sur plusieurs environnements de robots, écrits en divers langages de programmation, pouvant être utilisés pour modifier les wikis à travers l'API. Parce qu'un robot peut faire des centaines et même des milliers de modifications par heure ou par minute, provoquant ainsi un afflux de modifications récentes, les droits utilisateur doivent être configurés pour autoriser les robots à avoir un droit utilisateur spécial empêchant leurs modifications d'apparaître dans le fil par défaut des modifications récentes. Comme cela peut conduire à ce que des milliers de modifications de robot incorrectes ou malicieuses restent dans l'ombre pendant un temps assez long, ce droit ne doit être attribué qu'aux robots gérés par des utilisateurs de confiance.

Les bots peuvent être utilisés à des fins utiles, comme enlever les doubles redirections, ou à des fins nuisibles, comme le vandalisme ou le spam.

Le droit 'bot' des robots peut être aussi attribué temporairement à des contributeurs humains qui génèrent beaucoup de modifications récentes (par exemple en utilisant AutoWikiBrowser). Sur les wikis de la Fondation Wikimedia, le drapeau 'flooder' ou 'flood' donne les droits 'bot' aux utilisateurs qui ne sont pas des robots.

Les droits, groupes et drapeaux des bots

 * A partir de septembre 2012 fils wikitech-l

Les droits de l'utilisateur "bot"
C'est le droit qui autorise l'utilisateur à effectuer une modification avec un drapeau "bot".

Faits:


 * Tous les utilisateurs ayant ce droit ne sont pas des "bots".
 * Le drapeau peut être positionné en éditant sa valeur. Le logiciel du bot va activer ce drapeau Mais un compte peut être utilisé simultanément par un humain ou par le logiciel du robot. Un compte utilisateur de type robot aura typiquement toutes ses modifications marquées 'modifié par robot', mais les autres utilisateurs peuvent contribuer régulièrement en lançant aussi des robots de temps en temps sous leur identifiant.

Le groupe d'utilisateurs "bot"
This user group is available in MediaWiki by default to grant a user the bot right (because user management goes by groups, not rights. Pout attribuer le droit de robot à un utilisateur, il suffit d'ajouter cet utilisateur dans un groupe qui lui fournit ce droit).

Faits:


 * L'adhésion au groupe peut changer avec le temps. Il existe beaucoup de modifications marquées comme étant faites par un robot mais réalisées par des utilisateurs qui ne sont plus dans un groupe d'utilisateurs fournissant ce droit de robot. Likewise there are many edits not bot-flagged by users that now have the bot right (which they may or may not use for each edit).
 * Not all bots are a member of this group (there are other groups that provide this right, sysop, for example).

Le drapeau "bot"
C'est le seul facteur fiable. This indicates most accurately that the edit was intended as bot edit (and that the user could do so because they had the bot user right when the edit was made).

It is especially reliable because the data is stored with the edit, not calculated afterwards, so it isn't affected by the user's group memberships at query time.

However it has one catch: The data is only stored in the recentchanges table, from which it expires after 30 days. This may be why this best way is also the least common way to categorize bot edits in analytics (unless only covering recent data).

The bot flag could/should be stored in the revision table, thus making it permanently available.

Voir aussi

 * - A Python bot framework with a multitude of available scripts.
 * Chris G's botclasses - A PHP bot framework.
 * Sur Wikipedia:
 * Wikipedia's Bots page - Can give you some ideas for the type of bots you may want to use on your wiki (inactive; retained for historical purposes)
 * Bot sur Meta
 * Bot sur Meta

Liens externes

 * Botwiki - A bot design and testing wiki which can be linked from WMF projects using