Extension:AbuseFilter/ja

The AbuseFilter extension allows privileged users to set specific controls on actions by users, such as edits, and create automated reactions for certain behaviors.

要件
この拡張機能を使用するには、ウィキに Extension:AntiSpoof/ja をインストールしておく必要があります.

ユーザーの権限
いったん拡張機能をインストールしたら、LocalSettings.phpでユーザー権限をセットアップしなければなりません.

For example, the following sample configuration would allow sysops to do everything they want with AbuseFilter, and everyone to view the log and see public filter settings:

AbuseFilterの管理
いったん拡張機能がインストールされると、フィルターは作成/テスト/変更/削除が可能でAbuseFilter管理ページのSpecial:AbuseFilterからアクセスできます.
 * ルールのフォーマット
 * アクション
 * Global Rules
 * ウィキペディアからフィルタをインポートするには: 拡張機能をインストールしたとき、w:Special:AbuseFilterに移動し、フィルタ(たとえばw:Special:AbuseFilter/3)を選び、"Export this filter to another wiki"をクリックし、テキストをコピーし、自分のウィキのSpecial:AbuseFilter/importに移動し、テキストをペーストします.

API
AbuseFilterは2つのAPIリストモジュールを追加します. 1つは不正利用フィルタ("abusefilters")でもう1つは不正利用ログの詳細情報です. これはほかのMediaWikiのログ("abuselog")から分離されているからです. APIを使用して不正利用フィルタを作成または修正することはできません.

list = abusefilters
フィルタに関する情報のリストです.


 * パラメータ
 * : 列挙を始めるフィルタid
 * : 列挙を止めるフィルタid
 * : 列挙する方向(古いほう、新しいほう)
 * : これらの基準(enabled|!enabled|deleted|!deleted|private|!private)を満たすフィルタのみを表示する
 * : 表示するフィルタの最大数
 * : 取得するプロパティ(id|description|pattern|actions|hits|comments|lasteditor|lastedittime|status|private)

フィルタが提供されるとき、 で指定されるプロパティの一部は適切な利用者権限がないかぎり見つかりません.


 * 例

list = abuselog
不正利用フィルタで作動するインスタンスの一覧.


 * Parameters
 * : 列挙を始めるタイムスタンプ
 * : 列挙を止めるタイムスタンプ
 * : 列挙する方向(古いほう、新しいほう)
 * : アクションが任意の利用者もしくはIPアドレスによって試されたエントリーのみを表示する
 * : アクションが関わるページでのエントリーのみを表示する
 * : 任意のフィルターIDを作動させたエントリーのみを表示する
 * : 一覧を表示するエントリーの最大数
 * : 取得するプロパティ(ids|user|title|action|result|timestamp|details)


 * 例

関連項目

 * この拡張機能が有効なWMFのウィキ (設定を含む)