Extension:AbuseFilter/ja

AbuseFilter（不正利用フィルター）拡張機能は、権限を持つ利用者によって設定・調整がなされ、利用者が規制すべき行動を行った場合、自動的に定められた対応をとることができます.

要件
この拡張機能を導入する際、別の拡張機能などを導入する必要はありませんが、文字列の正規化機能を使用するために Extension:AntiSpoof をインストールすることもできます.

利用者権限
拡張機能をインストールしたら、 で利用者権限をセットアップしてください.

例えば、以下の設定例では、管理者には不正利用フィルターの全操作を、一般利用者には公開しているフィルターに限り設定、ログの閲覧を許可しています.

説明文と管理
拡張機能がインストールされた後は、Special:AbuseFilterから不正利用フィルター管理ページに飛び、フィルターを作成、テスト、変更、削除できます.


 * フィルターの記述法
 * アクション
 * Global Rules
 * Guide to optimizing condition limit usage
 * Wikipediaからのフィルター輸入
 * ウィキペディアのフィルター管理ページに行き、輸入したいフィルターをクリックして「ツール」欄の「このフィルターを別のウィキにエクスポートする」をクリックし、表示された文字列をコピーし、輸入したいウィキの Special:AbuseFilter/import に行き、ペーストして下さい. ただし、非公開設定されているフィルターはできません.

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

list = abusefilters
フィルターについての情報を列挙


 * Parameters
 * : The filter id to start enumerating from
 * : The filter id to stop enumerating at
 * : The direction in which to enumerate (older, newer)
 * : Show only filters which meet these criteria (enabled|!enabled|deleted|!deleted|private|!private)
 * : The maximum number of filters to list
 * : Which properties to get (id|description|pattern|actions|hits|comments|lasteditor|lastedittime|status|private)

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


 * 例

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


 * Parameters
 * : The timestamp to start enumerating from
 * : The timestamp to stop enumerating at
 * : The direction in which to enumerate (older, newer)
 * : Show only entries where the action was attempted by a given user or IP address.
 * : Show only entries where the action involved a given page.
 * : Show only entries that triggered a given filter ID
 * : The maximum number of entries to list
 * : Which properties to get (ids|user|title|action|result|timestamp|details)


 * 例

関連項目

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