Centre des communautés
Advertisement
Centre des communautés

Un robot est un logiciel effectuant des modifications automatiques sur un wiki et qui aide les utilisateurs normaux à faire des modifications (semi-)automatiques. Les robots sont la plupart du temps utilisés pour faire des modifications répétitives sur un grand nombre de pages, comme déplacer un groupe de pages vers une nouvelle catégorie, corriger les liens de pages d'homonymie ou pour rechercher des mots mal écrits et les remplacer avec la bonne orthographe.

Si vous souhaitez utiliser un robot, Fandom vous recommande d'enregistrer un deuxième compte qui servira de compte robot. (Nous vous déconseillons d'effectuer les modifications du bot à l'aide de votre compte principal, car il est facile de faire des erreurs et de semer la confusion.)

Étiquette de robot[]

Showbots

Étant donné que les robots peuvent faire beaucoup de modifications pendant qu'ils sont en route, leurs modifications peuvent surcharger la liste des modifications récentes, rendant difficile de voir et répondre aux modifications faites par les utilisateurs normaux. Pour cette raison, les robots qui ont été testés (par exemple sur un wiki de test) et approuvés par une communauté peuvent se voir attribuer l'étiquette robot. Une étiquette robot est une option dans le logiciel MediaWiki qui cache les modifications d'un robot de la liste des Modifications récentes. Les modifications des robots peuvent toujours être affichées en retirant le filtre « Humain (non robot) ».

Comment attribuer l'étiquette robot à un compte ?[]

Veuillez contacter le Staff Fandom pour demander l'obtention de l'étiquette robot sur un compte en particulier.

  • Si vous êtes un administrateur ou bureaucrates de cette communauté, veuillez effectuer une modification à l'aide de votre compte d'administrateur sur la page utilisateur de ce robot, afin de montrer que vous en êtes propriétaire et que vous l'approuvez.
  • Si d'autres administrateurs ou bureaucrates sont actifs sur le wiki, ouvrez une discussion publique leur demandant leur approbation.
  • Si vous n'êtes pas un administrateur de cette communauté, votre demande doit inclure un lien vers une discussion publique qui montre que les bureaucrates/administrateurs locaux approuvent l'utilisation et l'étiquetage du bot.

Un bureaucrate peut également contacter le staff et demander à ce que des comptes soient marqués comme étant des robots. Sur certaines communautés, les bureaucrates peuvent également attribuer à eux-mêmes et à d'autres utilisateurs le statut de bots, souvent à des fins de nettoyage ou de test. Il convient de noter que cette capacité n'est généralement pas octroyée.

Notes importantes[]

Les robots sur Fandom doivent utiliser une vitesse de modification limitée afin qu'ils ne surchargent pas les serveurs de Fandom. Pour la plupart des programmes de robot, un régulateur de vitesse est intégré, vous n'avez donc pas besoin de vous inquiéter de cela. Cependant, si vous vous rendez compte que votre robot fait plus d'une modification par seconde, alors il est temps de le ralentir.

La page de profil et la page de discussion ou le mur de discussion du compte robot doit :

  • Clairement identifier le compte comme celui d'un robot
  • Contenir un lien vers la page de discussion de son possesseur pour toute question
  • Encourager les utilisateurs à signaler à un administrateur si ses modifications automatiques causent des dégâts à la communauté. Les administrateurs peuvent bloquer temporairement le compte robot et lever le blocage une fois les causes des mauvaises modifications identifiées et corrigées.

Checkpage[]

AWB

AutoWikiBrowser (AWB) possède une interface utilisateur conviviale qui permet de faire des modifications de masse efficacement et facilement.

AutoWikiBrowser (AWB) utilise une liste d'autorisation appelée « checkpage ». Sur Fandom, si cette page existe localement sur la communauté (sous la forme Project:AutoWikiBrowser/CheckPage), le nom d'utilisateur du robot (ou le nom d'utilisateur sous lequel fonctionnera le robot) devra figurer sur cette checkpage afin de fonctionner sur le wiki. Si la checkpage n'existe pas, il n'y a pas de restrictions et AWB peut fonctionner sans être dans la liste d'autorisation. Cela est fait pour empêcher les programmes robots non autorisés de tourner sur les communautés.

Utiliser Spécial:BotPasswords[]

BotPasswords

Les bots qui fonctionnent via l'API (par exemple Pywikibot) auront besoin d'un BotPassword (MotDePasseRobot). Les mots de passe de robot donnent des autorisations sélectives à ces outils que vous pouvez révoquer si le mot de passe est perdu ou compromis.

  1. Connectez-vous sur n'importe quel wiki en utilisant votre compte robot. Les utilisateurs ayant des comptes séparés pour les modifications régulières et les modifications par le robot doivent se connecter via leur compte de robot, plutôt que celui qu'ils utilisent pour les modifications normales.
  2. Rendez-vous sur Spécial:BotPasswords
  3. Remplissez un « Nom du robot : ». Ceci est utilisé seulement pour la connexion, donc on peut mettre ce que l'on veut. Des exemples utiles incluent AWB si le mot de passe sert à se connecter à AWB et Basic si le mot de passe sert uniquement pour les droits de base. Ce nom sera ajouté comme suffixe à votre nom d'utilisateur actuel, par exemple : JohnDoeBot@AWB.
  4. Sélectionnez les autorisations souhaitées pour ce compte robot. Modification de gros volumes, Modifier des pages existantes et Créer, modifier et déplacer des pages devraient suffire pour la plupart des tâches du robot. Modification de gros volumes doit être activé si vous voulez que les modifications effectuées par votre bot soient filtrables en tant qu'activité de robot dans les modifications récentes.
    • Remarque : vous ne pouvez accorder des autorisations que si votre compte robot en dispose déjà. Par exemple, accorder la permission de « supprimer des pages » alors que votre compte robot n'est pas modérateur de contenu ou supérieur ne permettra pas à votre robot de supprimer des pages de ce wiki.
  5. Si vous le souhaitez, définissez des plages d'IP autorisées
  6. Cliquez sur « Créer ».
  7. Le nom d'utilisateur du robot et le mot de passe généré sont affichés. Ce mot de passe ne sera affiché que sur cette page. Une fois que vous aurez quitté cette page, le mot de passe ne sera plus récupérable.
    • Si jamais vous perdez votre mot de passe, vous pouvez retourner sur Spécial:BotPasswords pour en créer un nouveau.

Lorsque vous vous connectez en utilisant votre robot, le nom d'utilisateur est le nom du compte, le signe @ et le nom du robot et le mot de passe est simplement le mot de passe du robot. Par exemple : JohnDoeBot@AWB comme nom utilisateur et AWB@motDePasseRobot comme mot de passe.

Si une application exige que l'identifiant soit le même que le nom d'utilisateur qui tente de se connecter, l'identifiant est le nom du compte et le mot de passe est le nom du robot, le signe @ et le mot de passe du robot. Par exemple : JohnDoe comme nom d'utilisateur et AWB@botpassword comme mot de passe.

Note : les bots qui sont exécutés par le biais d'un navigateur web, comme MassEdit, n'ont pas besoin d'un BotPassword spécial, mais sont connectés directement en utilisant le compte et le mot de passe de base du bot.

Choisir l'outil de robot[]

Lorsque vous commencez à utiliser l'automatisation, l'une des premières décisions que vous devez prendre est le choix de l'outil de robot à utiliser. Pour la plupart des utilisateurs, le choix se fait entre AutoWikiBrowser (AWB) et Pywikibot (PWB). Bien que de nombreuses personnes utilisent les deux, chaque outil a ses avantages et ses inconvénients, en fonction de la tâche à accomplir.

AWB[]

Avantages :

  • Dispose d'une interface graphique au lieu d'exiger que vous fassiez tout par le biais d'une interface de ligne de commande.
  • Plus facile à configurer et donc moins de barrières à l'entrée.
  • Meilleur pour les opérations complexes de recherche et de remplacement.

Inconvénients :

  • Sélection limitée de générateurs, de sorte que l'édition de listes de pages avec des critères complexes nécessite parfois plusieurs étapes.
  • AWB n'a que des exécutables Windows et a besoin de Wine pour fonctionner sur Mac et Linux.

PWB[]

Avantages :

  • Peut supprimer, déplacer et créer des pages facilement au lieu de simplement les éditer.
  • Une fois que vous êtes familiarisé avec l'interface de la ligne de commande et les options disponibles, il vous faut moins de clics pour accomplir certaines des tâches que les deux outils peuvent faire.
  • Peut utiliser une plus grande variété de générateurs de listes de pages.
  • Peut être exécuté sur la plupart des systèmes d'exploitation sans nécessiter d'outils supplémentaires.

Inconvénients :

  • Plus difficile à configurer et à apprendre.
  • Il est plus difficile de prévisualiser les modifications avant de les effectuer.

Développement de robots personnalisés[]

Certains utilisateurs avancés choisissent de créer leurs propres robots et scripts pour interagir avec le wiki. Ces outils peuvent être écrits dans de nombreux langages, souvent en JavaScript (pour fonctionner dans le navigateur) et en Python (pour travailler avec PWB, ou les bibliothèques mwclient et mwparserfromhell). Voir la page de MediaWiki.org sur les clients API pour plus d'informations.

Ressources[]

Pour plus d'informations sur l'utilisation et la création de robots, consultez la page AutoWikiBrowser, Pywikibot ou Créer un bot.

Fandom Developers Wiki propose également quelques scripts qui permettent d'effectuer des modifications automatisées via votre navigateur web, sans avoir à télécharger et à configurer une autre application. Notamment :

Vous pouvez rechercher d'autres scripts pertinents dans leur Liste d'améliorations JavaScript#Gestion des pages et fichiers.

Veuillez visiter Discussions du Centre des communautés pour trouver d'autres utilisateurs de robot et obtenir de l'aide concernant l'utilisation de robots pour des tâches spécifiques.

Voir aussi[]

Blogs utilisateurs sur les bots[]

Plus d'aide

Advertisement