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のウィキ (設定を含む)