Bot policy/fr: Difference between revisions

Content deleted Content added
No edit summary
 
(141 intermediate revisions by 15 users not shown)
Line 1:
{{Other <languages/Bot policy}}>
{{Policy-cross-project}}
{{process header
| title = Politique et guide de conduite des Botsbots
| section =
| previous = ←[[WM:PAG{{pa|prev}} {{ll|Meta:Policies and guidelines]]|2=Politique et recommandations}}
| next =
| shortcut = [[BP]]
| notes = Cette page décrit les normes et guides de conduite relatifs aux [[{{ll|bot|Bots]]}} dont lale contrôle est renforcé sur certains projets (voir [[Bot policy/Implementation]]) ; ceci peut être vérifié en visitant la page "Project:Bot policy" sur ce wiki, qui devrait pointer ici ou rediriger vers la politique locale à leur sujet.
 
'''Cette page décrit aussi la politique en vigueur sur Meta, ceci incluant [[#Automatic approval|l’approbation automatique]] et les Botsbots globaux.''' Pour demander un accès Botbot sur Meta, veuillez consulter [[Meta:Requests for adminship#Requests for bot flags]].
}}
[[File:Meta-Wiki Bot-2000px.png|150px|{{dir|{{PAGELANGUAGE}}|left|right}}]]
Les '''[[Special:MyLanguage/Bot|robots]]''' sont des [[{{lwp|process (computing)}}|processus]] qui modifient des pages avec une supervision humaine réduite ou sans supervision humaine directe. Puisque les robots peuvent potentiellement drainer toutes les ressources du serveur ou accidentellement endommager le projet, ils doivent suivre la politique et les lignes de conduite décrites ci-dessous. La politique décrit comment les robots doivent être utilisés sur les projets applicables ; les robots qui ne suivent pas cette politique peuvent être bloqués immédiatement jusqu’à ce que leur opérateur ait résolu tous les problèmes survenus et les défauts de non-conformité.
 
<span id="Policy"></span>
Les '''Bots''' sont des [[w:fr:Processus (informatique)|processus]] qui sont automatisés ou semi-automatisés et qui modifient des pages avec une supervision humaine réduite ou sans supervision humaine directe. Puisque les Bots peuvent potentiellement drainer toutes les ressources du serveur ou accidentellement endommager le projet, les Bots doivent suivre la politique et les lignes de conduite décrites ci-dessous. La politique décrit comment les Bots devraient être utilisés sur les projets applicables ; les Bots qui ne suivent pas cette politique peuvent être bloqués immédiatement jusqu’à ce que leur opérateur ait résolu tous les problèmes survenus ou défauts de conformité.
 
== Politique ==
 
<span id="Bot_account"></span>
=== Compte Bot ===
A bot must be run using a separate account from the operator, as no human editor should be granted a bot flag. Its user page should clearly and visibly denote it as a bot to distinguish it from human editors, and operators must be available to answer any comments themselves. No user is permitted to make use of automated answering scripts. Some operators may choose to redirect the bot's talk page to their own, if their bot is not configured to detect messages.
 
Un [[wikt:fr:bot#fr-nom|bot]] doit tourner en utilisant un compte utilisateur séparé de celui de son opérateur, puisqu’aucun contributeur humain ne devrait être autorisé à obtenir un drapeau "bot". Sa page utilisateur doit clairement et visiblement le mentionner comme un bot pour le distinguer des contributeurs humains et les opérateurs doivent être disponibles pour répondre eux-mêmes à tous commentaires. Aucun utilisateur n’est autorisé à faire usage de scripts de réponse automatique. Certains opérateurs peuvent choisir de rediriger la page de discussion de leur Bot vers leur propre page de discussion personnelle, si le bot n’est pas configuré pour détecter des messages.
 
<span id="Authorisation"></span>
=== Autorisation ===
Il existe trois façon d’obtenir un accès Bot sur un wiki.
 
Il existe trois façons d’obtenir un accès bot sur un wiki.
{{Anchor|global}}
<span id="Global_bots"></span>
==== Bots globaux ====
{{indent|1=
: Les Bots globaux reçoivent l’autorisation d’accès à tous les wikis qui autorisent les Bots globaux (cela doit être explicitement autorisé par une décision politique locale, [[Bot_policy/Implementation#Where it is policy|consulter la liste]]). Pour être agréé à l’accès Bot global, les conditions suivantes doivent être remplies :
Les robots globaux reçoivent l’autorisation d’accès à tous les wikis qui autorisent les robots globaux. Depuis le 12 novembre 2022 et en réponse à [[Requests for comment/Make all new wikis global bot wikis|cette RFC]], les wikis de contenu nouvellement créés auront par défaut leur accès ouvert aux robots globaux. Les projets locaux peuvent décider à tout moment et par consensus de la communauté, d'y adhérer ou pas ([[Bot policy/Implementation#Where it is policy|voir la liste]]).
:* le Bot ne doit faire '''que''' maintenir des liens interlangue ou fixer des double redirections ;
Les opérateurs qui demandent à avoir un accès robot global doivent satisfaire aux conditions suivantes :
:* le Bot doit déjà être actif sur plusieurs wikis, avec des contributions depuis un terme suffisamment long pour supporter la confiance en lui.
* L'opérateur du robot doit ouvrir une discussion pour une durée de deux semaines sur [[Steward requests/Bot status#Global bot status requests]];
: L’accès Bot global devrait être demandé sur la page [[Steward requests/Bot status]]. (Ces règles n’empêchent pas les Bots de réaliser d’autres tâches sur un wiki avec la permission de sa communauté.)
* La discussion sera rendue publique via MassMessage ([[Bot policy/New global bot discussion|Nouvelle discussion globale sur les bots]]), où les membres de la communauté et les wikis intéressés pourront s'abonner ;
 
* L'opérateur de bot doit démontrer que la tâche du bot est bienvenue sur plusieurs projets Wikimedia. Une bonne façon de le montrer est de le marquer sur 5 ou plusieurs wikis pour une seule tâche;
* L'opérateur doit s'assurer de respecter les préférences du wiki en ce qui concerne l'utilisation du drapeau du bot.
* Le statut de robot global (''global bot'') permet au robot d'avoir accès à un nombre restreint de projets et de wikis qui ont ouvert leur accès aux robots globaux. [[Special:WikiSets/14|Une liste exhaustive]] est disponible. (Vous pouvez demander le statut de robot localement sur les projets où les robots globaux ne sont pas autorisés.)
}}
<span id="Automatic_approval"></span>
==== Approbation automatique ====
{{indent|1=
: Si l’approbation automatique est explicitement autorisée sur un wiki, les opérateurs de Bot peuvent [[Steward requests/Bot status|demander un accès directement aux stewards]]. Pour être qualifié, les conditions suivantes doivent être remplies :
Si l’approbation automatique est explicitement autorisée sur un wiki, les opérateurs d’un bot peuvent [[Steward requests/Bot status|demander un accès directement aux stewards]]. Pour que le bot puisse être accepté, les conditions suivantes doivent être remplies :
:* ceci doit être autorisé par la politique locale relative aux Bots ou mentionné par une décision accessible sur la page de demande de permission ;
* ceci doit être autorisé par la politique locale relative aux bots ou mentionné par une décision accessible sur la page de demande de permission ;
:* le Bot doit commencer ses modifications sans activer le drapeau Bot pendant au moins une semaine <u>ou</u> réaliser 100 modifications sur les wikis concernés à titre de démonstration ;
* le bot doit commencer ses modifications sans activer le drapeau bot pendant au moins une semaine <u>ou</u> réaliser 100 modifications sur les wikis concernés à titre de démonstration ;
:* le bot ne doit faire '''que''' maintenir des liens interlangue ou fixer des doubles redirections.
* le robot doit corriger ''uniquement'' les doubles redirections.
 
}}
<span id="Community_consensus"></span>
==== Consensus de la communauté ====
{{indent|1=
: Autrement, s’il existe une communauté locale intéressée par les traitements proposés par des applications de type Bot, les Bots doivent obtenir l’approbation de la communauté avant de procéder à des modifications à grande vitesse sans drapeau Bot ou sans supervision humaine directe. Une fois le consensus obtenu, un bureaucrate local ajoutera le drapeau, ou un [[Requests for bot status|steward peut être demandé pour le faire]].
Par ailleurs, s’il existe une communauté locale qui suit les bots (par exemple s'il existe une page de vote pour accorder ou non le droit ''bot''), les bots doivent alors obtenir l’approbation de la communauté avant de procéder à des modifications massives sans avoir le ''drapeau bot'', ou sans supervision humaine directe. Une fois le consensus obtenu, un bureaucrate local ajoutera le drapeau, ou un [[Steward requests/Bot status|steward peut être demandé pour le faire]].
 
: S’il n’y a pas de communauté locale et la condition ci-dessus est inapplicable, le Bot doit opérer sans le drapeau Bot ou bien s’abstenir totalement.
 
S’il n’y a pas de communauté locale et la condition ci-dessus est inapplicable, le bot doit opérer sans le drapeau bot ou bien s’abstenir totalement.
}}
<span id="Unacceptable_usage"></span>
=== Utilisation inacceptable ===
* '''Changements controversés :''' leles Botsbots peuvent être utilisés pour réaliser des modificationmodifications qui sont les plus susceptibles d’être supportées par les contributeurs locaux ; ils ne devraitdevraient ''jamais'' être utilisés pour réaliser des modifications controversées. Si vous comptez étendre le champ d’utilisation du Botbot au -delà de ce qui était supportéadmis par la communauté, faîtesfaites part de votre projet sur la page de discussion adéquate de la communauté pour vous assurer qu’il n’y a pas d’opposition. Si votre drapeau Botbot a été accordé par approbation automatique, vous ne devez pas dépasser les limites décrites sous « ''[[#ApprobationAutomatic automatiqueapproval|Approbation automatique]] »''.
* '''Récupération de données :''' les Botsbots ne peuvent '''pas''' être utilisés pour récupérer un contenu massif pour toute utilisation non directement liée à une tâche de Botbot approuvée. Ceci inclut le chargement dynamique de pages en provenance d’un autre site, ce qui pourrait résulter en l’inscription en liste noire du site web et en un accès refusé de façon permanente. Si vous désirerdésirez télécharger du contenu massif ou réaliser un mirroirmiroir d’un projet, veuillez le faire en [http[download://download.wikimedia.org/ |téléchargeant ou hébergeant votre propre copie de notre base de données]].
* '''Corrections orthographiqueorthographiques :''' aucun Botbot ne devrait corriger automatiquement des fautes d’orthographe ou grammaticales danssans avoir obtenu une approbation explicite de la communauté, particulièrement dans l’espace de nommage principal du projet. Il n’est techniquement pas possible, dans la plupart des langues, de corriger automatiquement les fautes d’orthographe sans commettre une marge significative d’erreurs.
 
<span id="Removal_of_global_bot_status"></span>
=== Suppression de l'état robot global ===
 
Les autorisations globales des robots seront supprimées:
* À la demande de l'opérateur du bot
* Si le bot est utilisé de manière persistante pour effectuer des tâches qui sont en dehors de la compétence du bot global
* Si le robot est inactif, avec les dispositions suivantes:
** Un compte global de bot est considéré comme inactif s'il n'a pas fait de modifications pendant un an entier sur un projet qui permet l'accès global de bot.
** Avant que les autorisations d'un compte de bot global ne soient supprimées sur la base de l'inactivité, son opérateur doit être averti au moins sur son/ses wiki(s) d'origine et sur Meta-Wiki.
 
<span id="Guidelines"></span>
== Lignes de conduite ==
 
<span id="Name"></span>
=== Nom ===
The bot name should (though it not required) clearly contain the word "bot" in its user name to more easily distinguish it from human editors; the most common forms are derived from the operator's username (such as [[w:User:Pathosbot|Pathosbot]]), or using disambiguation style (such as [[s:User:Xenophon (bot)|Xenophon (bot)]]).
 
Le nom du Bot devrait (bien que ce ne soit pas requis) contenir le mot-clé « bot » dans le nom d’utilisateur pour le rendre plus facilement identifiable par des contributeurs humains ; les formes les plus courantes sont dérivées du nom utilisateur de l’opérateur (tel que [[w:User:Pathosbot|Pathosbot]]), ou en utilisant le style de désambiguïsation (tel que [[s:User:Xenophon (bot)|Xenophon (bot)]]).
=== Modération de la fréquence de modification et heures de pointe ===
Bots running without a bot flag should edit at intervals of over 1 minute. Once they have been authorised and appropriately flagged, they should operate at an absolute minimum interval of 5 seconds (12 edits per minute). Bots should try to avoid running during the busiest hours, as they rapidly use server resources that should be reserved for human readers and editors. During these hours, they should operate at intervals of 20 seconds (3 edits per minute) to conserve resources.
 
<span id="Edit_throttle_and_peak_hours"></span>
Bots' editing speeds can be automatically adjusted based on server load (slave database server lag) by appending an extra parameter to the query string of each requested URL; see [[mw:Manual:Maxlag parameter]].
=== Ajustement de la fréquence des modifications et heures de pointe ===
 
Les bots qui travaillent sans un drapeau Bot devraient faire leurs modifications avec des intervalles d’au moins une minute. Une fois qu’ils ont été autorisés et leur drapeau levé de façon appropriée, ils devraient opérer avec un intervalle minimum absolu de 5 secondes (12 modifications par minute). Les Bots devraient essayer d’éviter de travailler durant les heures les plus chargées, puisqu’ils vont rapidement utiliser les ressources du serveur qui devraient être réservées pour les visiteurs humains et contributeurs. Durant ces heures, ils devraient limiter leurs opérations à des intervalles de 20 secondes (3 modifications par minute) pour préserver les ressources.
 
Les vitesses de modification par les Bots peuvent être ajustées automatiquement en se basant sur la charge du serveur (la latence du serveur de base de données esclave) en ajoutant un paramètre supplémentaire à la chaîne de requête de chaque URL demandée ; consultez le [[mw:Special:MyLanguage/Manual:Maxlag parameter|paramètre Maxlag]].
 
=== Supervision ===
Unless the bot is publicly stated to run autonomously, the operator should remain available, occasionally check for messages, and be ready to shut down the bot if it does not perform as desired or if complaints are received. If the operator is not available, the bot may be blocked until any issues are resolved.
 
À moins que le Bot n’ait été établi publiquement comme devant fonctionner de façon autonome, son opérateur devrait rester disponible, consulter régulièrement les messages postés sur sa page de discussion et doit être prêt à suspendre le Bot s’il ne se comporte pas de la façon désirée ou si des plaintes sont reçues. Si l’opérateur n’est pas disponible, le Bot peut être bloqué jusqu'à ce que tous les problèmes soient résolus.
 
<span id="Best_practices"></span>
== Pratiques recommandées ==
 
Veuillez lire [[wikitech:Help:Toolforge/Developing successful tools]] pour des recommandations solides qui vous faciliteront la vie et celle de tous les autres à l'avenir !
 
Brièvement :
* Choisissez une licence
* Publier le code
* Avoir des co-responsables
* Écrire de la documentation
 
<span id="See_also"></span>
== Voir aussi ==
{{Special global permissions/Seealso|global-bot}}
* [[Steward requests/Bot status]]
 
* Bots globaux : [[Special:GlobalUsers/Global bot|membres]] | [http://toolserver.org/~pathoschild/globalgroups/#Global_bot wikis et droits] | [{{fullurl:Special:Log|type=gblrights&page=Special:EditWikiSets/2}} journal d’activité]
* Bots globaux : [[Special:WikiSets/2|membres]] | [{{fullurl:Special:Log|type=gblrights&page=Special:WikiSets/2}} journal d’activité]
* À propos des bots
* [[Steward requests/Bot status|Demandes du statut Robot aux stewards]]
** [[Bot]]
* Concernant les robots :
** [[Interwiki bot|Bot interwiki]] et [[Interwiki sorting order|Ordre de tri des interwikis]]
** {{ll|Bot}}
** [[Using the python wikipediabot|Le cadre de travail Pywikipedia]] (supporte toute installation de MediaWiki)
** [[Special:MyLanguage/Interwiki bot|Robot interwiki]] et [[Special:MyLanguage/Interwiki sorting order|Ordre de tri des interwikis]]
** [[mw:Special:MyLanguage/Manual:Pywikibot|Cadre applicatif Pywikipedia]] (prend en charge toute installation de MediaWiki)
 
[[Category:Bot policy{{#translation:}}]]
[[Category:Cross-project policies{{#translation:}}]]
 
{{user groups}}
[[Category:Bot policy]]