Help:Robots

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:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Esperanto • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎galego • ‎norsk bokmål • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎српски / srpski • ‎українська • ‎العربية • ‎فارسی • ‎پښتو • ‎हिन्दी • ‎中文 • ‎日本語 • ‎한국어
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 concernant le domaine public.
PD

Un robot (bot) est un programme qui peut trouver ou mettre à jour des pages wiki. En général on utilise les robots 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 le code des robots et les exécuter ne relève habituellement pas des tâches de l'utilisateur classique; cela nécessite des compétences poussées en programmation et doit être fait en coordination avec les administrateurs du wiki.

Par défaut, les modifications faites au robot sont masquées dans Special:Recent changes.

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

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:Client code pour plus d'informations.

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

pywikibot

Pywikibot fournit un cadre pour le développement de robots, 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 des pages de discussion vers les sous-pages (archivebot.py ), éditant les 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’applications/robots et peut être utilisé pour effectuer diverses tâches, telles que téléverser des fichiers, ajouter du texte à des articles, analyser des modèles, faire des E/S basiques, etc. La bibliothèque est aussi fournie avec des méthodes autonimes simples mais puissantes pour les robots pouvant être utilisées immédiatement par un programmeur.

Botclasses de Chris G

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

Alternatives aux extensions

  • 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