Help:ボット

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

Other languages:
العربية • ‎català • ‎Deutsch • ‎English • ‎British English • ‎español • ‎فارسی • ‎suomi • ‎français • ‎galego • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎मैथिली • ‎polski • ‎پښتو • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎српски / srpski • ‎українська • ‎Tiếng Việt • ‎中文
PD 注意: このページを編集すると、編集内容が CC0 のもとで公開されることに同意したと見なされます。詳細はパブリック・ドメインのヘルプ ページを参照してください。
PD

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

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

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

ボット開発用のフレームワークおよびインターフェイス[edit | edit source]

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

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

pywikibot[edit | edit source]

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 (replace.py), moving old contents of talk pages to subpages (archivebot.py), editing categories (category.py), or managing templates (template.py).

wiki-java[edit | edit source]

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[edit | edit source]

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

代替の拡張機能[edit | edit source]

  • 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 という別の選択肢もあります。

関連項目[edit | edit source]