Help:ボット

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 • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎español • ‎français • ‎galego • ‎norsk bokmål • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎suomi • ‎svenska • ‎русский • ‎українська • ‎العربية • ‎فارسی • ‎中文 • ‎日本語 • ‎한국어
PD 注意: このページを編集すると、編集内容が CC0 のもとで公開されることに同意したと見なされます。詳細はパブリック・ドメインのヘルプ ページを参照してください。
PD

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

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

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

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

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

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

pywikibot

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

wiki-java

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

Chris G's botclasses

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

代替の拡張機能

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

関連項目