Help:Bots/ja

ボットは実行すると自動的にwikiページの取得や更新を行うコンピュータプログラムです.

ボットの開発や実行は普通、通常のユーザーの役割の外で、プログラミング経験が必要とされ、wikiの管理者との連携を行う必要があります.

既定では、ボットによる編集は    : で非表示になります.

ボット開発用のフレームワークおよびインターフェイス
ボットは、通常のグラフィカル・ユーザー・インターフェースを通してwikiにアクセスしないでください. MediaWikiは、この目的のために利用可能なAPI（アプリケーションプログラミングインタフェース）を有しています. APIは、2つのコンピュータプログラム間の通信を標準化するためのプロトコルです. 詳細についてはを確認してください.

APIを介してwikiにアクセスするには、ボットはボット権限が付与されたユーザーアカウントをもっている必要があります.

pywikibot
Pywikibot provides a framework for the development of bots, which are commonly used to perform maintenance tasks such as adding a footer to some categorized pages (add_text.py), adding some wikilinks, moving old contents of talk pages to subpages , editing categories , or managing templates.

wiki-java
wiki-java is a lightweight Java framework for bot/application development and can be used to perform various tasks, such as uploading files, adding text to articles, parsing templates, basic I/O, etc. The library also comes with simple, but powerful standalone bot methods that can be readily utilized by a programmer.

Chris G's botclasses
Chris G's botclassesはツールサーバーでホストされるPHP MediaWikiボットのフレームワークを構成します.

代替の拡張機能

 * Extension:MassEditRegex provides an alternative way to perform mass edits using regular expressions, through a special page in the wiki. Only admins can normally use this extension.
 * Extension:ReplaceText という別の選択肢もあります.