Help:Bots

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Bots and the translation is 100% complete.

Other languages:
العربية • ‎català • ‎dansk • ‎Deutsch • ‎English • ‎español • ‎فارسی • ‎suomi • ‎français • ‎galego • ‎हिन्दी • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎한국어 • ‎मैथिली • ‎polski • ‎پښتو • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎српски / srpski • ‎Türkçe • ‎українська • ‎Tiếng Việt • ‎中文
PD Note : Si vous modifiez cette page, vous acceptez de placer votre contribution sous licence CC0. Plus d'informations sont disponibles sur les pages d'aide du projet domaine public.
PD

Un robot est un programme qui peut trouver ou mettre à jour des pages wiki. En général on utilise les robot pour effectuer des tâche répétitives de maintenance, dont le volume et les caractéristiques sont trop lourdes pour être réalisées à la main par les utilisateurs.

Écrire des programmes robots et les exécuter ne relève pas des tâches d'un utilisateur lambda, et nécessite des compétences poussées en programmation. Les administrateurs du wiki doivent y être complètement associés.

Par défaut, les modifications du bot sont cachées dans Special:Recent changes.

Framework et interfaces pour le développement d'un bot

Les robots n'accèdent pas au wiki via l'interface utilisateur graphique normale. MediaWiki a une API (Application Programming Interface) disponible à cet effet. Une API est un protocole de communication standardisé entre deux programmes informatiques. Consultez API:code client pour plus d'informations.

Pour accéder à un wiki via l'API, un bot doit avoir un compte d'utilisateur, accordé avec permissions de 'bot'.

pywikibot

Pywikibot fournit un cadre pour le développement de bots, qui sont couramment utilisés pour effectuer des tâches de maintenance telles que l'ajout d'un pied de page à certaines pages catégorisées (add_text.py), ajoutant certains wikilinks (replace.py), déplaçant l'ancien contenu de talk pages vers sous-pages (archivebot.py), éditant categories (category.py), ou en gérant templates (template.py).

wiki-java

wiki-java est un framework Java léger pour le développement d’application/bot et peut être utilisé pour effectuer diverses tâches, telles que télécharger des fichiers, ajouter du texte à des articles, analyser des modèles, E/S basiques, etc. méthodes bot autonomes qui peuvent être facilement utilisés par un programmeur.

Botclasses de Chris G

Les botclasses de Chris G composent un framework de PHP MediaWiki hébergé sur le serveur d'outils (toolserver).

Extension alternatives

  • Extension:MassEditRegex fournit un moyen alternatif d'effectuer des modifications de masse en utilisant des expressions régulières, via une page spéciale dans le wiki. Seuls les administrateurs peuvent normalement utiliser cette extension.
  • Extension:ReplaceText est une autre option.

Voir aussi