Help:Bots/fr

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    :.

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 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, déplaçant l'ancien contenu de talk pages vers sous-pages , éditant categories , ou en gérant templates.

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.