« Wikivoyage:Robots » : différence entre les versions

Contenu supprimé Contenu ajouté
FrankyLeRoutier (discussion | contributions)
Sumone10154 (discussion | contributions)
Ligne 1 :
#redirect[[Wikivoyage:Règles concernant les scripts]]
{{Début cadre|gris}}
Les robots sont des agents automatiques ou semi-automatiques qui interagissent avec Wikivoyage comme le fait un utilisateur ''lambda'' mais pour des tâches répétitives et fastidieuses pour un humain.
 
Certains robots sont spécialisés dans la gestion des [[Aide:Lien inter-langue|liens d'interlangue]] ou encore les opérations sur les [[Aide:Catégorie|catégories]].
 
Des robots bien conçus peuvent apporter un bénéfice concret à Wikivoyage. Cependant, parce que le système n'a pas été conçu pour supporter des robots, même un bon robot peut avoir des effets secondaires non souhaitables.
 
* [[Fichier:Fairytale right blue.png|24px|]] '''Si vous avez besoin de l'aide d'un robot, [[Wikivoyage:Requêtes aux robots|cliquez ici]]'''...
* Si vous remarquez une faute d'orthographe récurrente, n'hésitez pas à l'ajouter à [[Wikivoyage:Requêtes aux robots]]
* ''Pour demander l'autorisation d'utiliser un robot sur Wikivoyage ou pour vous prononcer sur les demandes en cours, [[Wikivoyage:Robots/Statut|cliquez ici]]''
{{Fin cadre}}
 
== Bénéfices et effets secondaires des robots ==
'''Bénéfices que les robots offrent'''
* Ils fournissent un bon modèle de données préformatées pour les contributeurs.
* Ils fournissent potentiellement une unique ressource qui n'est pas directement accessible sur le web.
* Ils permettent de mettre à jour automatiquement des informations comme les articles récents ou d'effectuer des tâches répétitives comme par exemple importer un grand nombre d'images.
 
'''Effets secondaires inhérents à l'utilisation des robots dans le système actuel'''
* Ajouter à Wikivoyage des dizaines de millions d'entrées qui ne sont pas près d'être modifiées par un wikivoyageur.
* Augmente artificiellement l'activité perçue de Wikivoyage.
* Peut être perçu comme de l'usurpation des buts de Wikivoyage.
* Danger d'abus par des « robots vandales » ou simplement des robots errants. Un robot incontrôlable peut potentiellement causer une charge serveur importante ou même une attaque [[:w:Déni de service|DOS]].
 
== Règles d'utilisation des robots ==
On distingue deux types de robots :
* le robot utilisé de façon temporaire et à petite échelle. Ce type de robot peut être utilisé directement sous le compte de l'utilisateur. Il est recommandé à l'utilisateur de faire *très* attention. En cas de problème (dérapage du robot), le compte utilisateur pourra être bloqué par un administrateur ;
* le robot à usage fréquent et grande échelle. Ce qui suit concerne ce type de robot.
 
Premièrement, un robot doit être autorisé pour pouvoir être utilisé à grande échelle. Pour suggérer un travail susceptible d'être accompli par un robot, soumettez votre [[Wikivoyage:Requêtes aux robots|requête]] et mettez un mot à la salle de café si la requête est importante.
 
Le créateur de robot doit démontrer que :
# Le robot est ''utile''.
# Le robot est ''sans danger''.
# Le robot ''ne sature pas le serveur''.
# Le robot a été ''approuvé'' par quelqu'un.
 
Dans l'idéal, on devrait toujours vérifier avec un administrateur ou un développeur avant d'utiliser le robot. Il faut que le robot soit suffisamment lent pour que les erreurs puissent être repérées rapidement et corrigées par les autres avant qu'il cause des dommages.
 
Deuxièmement, le robot doit aussi faire ses changements comme un utilisateur connecté qui peut être contacté en cas de problème. Un robot doit pouvoir être arrêté à tout moment par n'importe quel [[Wikivoyage:Administrateur|administrateur]].
 
Il est demandé de créer un compte utilisateur indépendant, et de faire enregistrer ce compte utilisateur sous un statut de robot avec un pseudonyme qui contient le terme ''Bot'' dans le nom. Depuis que les bureaucrates ont la possibilité de changer le statut des robots, c'est aux [[Wikivoyage:Bureaucrates|bureaucrates]] qu'il faut [[Wikivoyage:Requêtes aux bureaucrates|faire la demande]].
 
== Le statut de bot ==
=== Validation d'un nouveau bot ===
Une demande doit être faite sur la page [[Wikivoyage:Robots/Statut]]. Si la requête est acceptée, le propriétaire du robot peut demander le ''bot flag'' sur [[Wikivoyage:Requêtes aux bureaucrates]].
 
=== Recommandations ===
==== Ajout du suffixe "bot" à la fin du nom ====
Pour permettre aux utilisateurs de mieux distinguer les robots des simples utilisateurs, il est souhaitable de choisir un nom se terminant par la syllabe "bot". Réciproquement, dans [[Wikivoyage:Comment créer un compte utilisateur|Comment créer un compte utilisateur]], on demande aux simples utilisateurs d'éviter cette syllabe.
 
==== Apparition du robot dans les outils de surveillance ====
* Apparition avec '''b''' dans la liste de suivi personnelle
* Apparition avec '''b''' dans la liste de suivi des liens de chaque page
* Apparition avec '''b''' dans les modifications récentes
 
* '''Mais : ''' apparition ''sans le b'' dans l'historique de la page : il faudra donc se fier à la terminaison en "bot" du nom d'utilisateur, en prenant garde au fait que certains robots ont un nom banalisé.
 
Avec le statut de robot, les contributions du robot n'apparaîtront pas automatiquement dans les [[Spécial:Recentchanges|modifications récentes]]. Il est toutefois possible de voir leurs contributions en activant l'option « afficher les robots ».
 
Il est cependant déconseillé d'enlever les fonctions de temporisation des robots comme les ''sleep'' présents dans ''PyWikipedia''. Même si les modifications récentes n'apparaissent pas dans la liste habituelle, il est toujours possible d'observer le comportement des robots (via {{Abréviation|I.R.C.|Internet Relay Chat}}) et les bloquer en cas de modifications en rafale. Une diminution des temps d'attente peut être envisagée jusqu'à une période raisonnable (ie. toutes les 15 à 45 secondes). ''PyWikipedia'' par exemple propose un tel paramètre (voir ''minthrottle'' et ''maxthrottle'' dans ''config.py'')
 
==== Accueil des nouveaux arrivants ====
L'utilisation d'un robot est à proscrire pour ce travail. Il est préférable de conserver un ajout manuel des bandeaux pour privilégier les contributeurs sérieux.
 
== Liste des bots sur la Wikivoyage francophone ==
=== Robots autorisés et utilisés actuellement ===
{| class="wikitable sortable"
|'''Nom du bot'''
|'''Contributions'''
|'''Responsable'''
|'''Fonction'''
|-
| [[Utilisateur:(WV-fr) ImportBot|(WV-fr) ImportBot]]
| [[Spécial:Contributions/(WV-fr) ImportBot|contributions]]
|
| Importation de contenu de Wikitravel
|-
| [[Utilisateur:Stefan2bot|Stefan2bot]]
| [[Spécial:Contributions/Stefan2bot|contributions]]
| [[Utilisateur:Stefan2|Stefan2]]
| Remplacement des images par ceux de Commons
|-
| [[Utilisateur:RomaineBot|RomaineBot]]
| [[Spécial:Contributions/RomaineBot|contributions]]
| [[Utilisateur:Romaine|Romaine]]
| Remplacement des liens interwikis
|-
* Remplacement de texte avec l'utilisation des règles de corrections typographiques de AutoWokiBrowser
* Interwikis avec [[:en:]], [[:de:]], [[:it:]] et [[:es:]]
* wikifaction de la syntaxe [[:w:Hypertext Markup Language|HTML]]
* correction de type cosmétique
* et autre fonctions disponibles avec les scripts de pywikipedia
|}
 
''La liste ci-dessus est mise à jour manuellement. Pour une liste à jour des robots validés, consulter la [http://fr.wikivoyage.org/w/index.php?title=Special%3AListusers&group=bot&username= liste des robots].''
 
=== Robots non autorisés ou en phase de test et utilisés actuellement ===
{| class=wikitable
|'''Nom du robot'''||'''Contributions'''||'''Responsable'''||'''Fonction'''
|-
|}
 
== Logiciels de robots ==
* [[w:Aide:Pywikipédia|Aide:Pywikipédia]]
* [[w:Wikipédia:AutoWikiBrowser|Wikipédia:AutoWikiBrowser]]
 
== Requêtes ==
Vous ne possédez pas de robot, mais vous voudriez qu'un robot réalise certains travaux pour vous : allez adresser une requête sur la page : [[Wikivoyage:Requêtes aux robots]].
 
== Voir aussi ==
* [[w:Wikipédia:Technique des bots|Technique des robots]]
* [[w:Wikipédia:Requêtes SQL|Requêtes SQL]]
* [[w:Wikipédia:Requêtes XML|Requêtes XML]]
 
== Liens externes ==
* [[meta:Interwiki bot]] (en anglais)
* [[meta:Category:Pywikipedia]] (en anglais)
* [[sourceforge:projects/pywikipediabot]] (en anglais)
* [[sourceforge:projects/dotnetwikibot]] (en anglais)
 
[[Catégorie:Robots Wikivoyage|*]]