Help:Bots/ja

ボットは実行すると自動的にwikiページの取得や更新を行うコンピュータプログラムです. 一般に、ボットはボリュームと特性が大きすぎてユーザーが手動で実行できない反復的なメンテナンスタスクに使用されます.

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

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

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

ボットが API を介してウィキにアクセスするには、そのボットは「bot」(ボット) 権限が付与された利用者アカウントを持っている必要があります.

pywikibot
は、ボット開発のフレームワークを提供します. ボットは、分類されたページへのフッターの追加、wikilinksの追加、トークページからサブページ、カテゴリの編集、またはテンプレートの管理.

wiki-java
wiki-javaは、ボット/アプリケーション開発用の軽量Javaフレームワークであり、ファイルのアップロード、記事へのテキストの追加、テンプレートの解析、基本的なI/Oなどのさまざまなタスクを実行するために使用できます. このライブラリには、プログラマーが簡単に利用できる、シンプルでありながら強力なスタンドアロンボットメソッドも付属しています.

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

代替の拡張機能

 * — ウィキの特別ページを通じて、正規表現を使用して一括編集を実行する別の方法を提供します. 通常、この拡張機能を使用できるのは管理者だけです.
 * — 別の選択肢.

関連項目

 * m:Bot