Extension:AbuseFilter/ru

AbuseFilter (фильтр злоупотреблений) позволяет привилегированным участникам устанавливать фильтры, контролирующие действия участников и автоматически реагирующие на определённое поведение.

Требования
Это расширение не имеет зависимостей, но вы можете установить расширение AntiSpoof, чтобы использовать строковые функции нормализации.

Права участников
После того как вы установили расширение, вам придется настроить права пользователя в.

Например, следующая конфигурация дает администратору полный доступ к AbuseFilter:

Управление фильтром злоупотреблений
После того, как расширение установлено, фильтры могут быть созданы/проверены/изменены/удалены и журналы доступны на странице управления фильтрами злоупотребления Special:AbuseFilter.
 * Формат правил
 * Действия
 * Глобальные правила
 * Чтобы импортировать фильтры из Википедии: Когда вы установили расширение, перейдите на w:Special:AbuseFilter, выберите фильтр (w:Special:AbuseFilter/3), затем нажмите «Экспортировать этот фильтр в другую вики», скопируйте текст, перейдите на «Special:AbuseFilter/import» вашей вики, вставьте текст.

API
AbuseFilter добавляет два API-модуля, один для фильтров злоупотреблений ("abusefilters") и один для журнала злоупотреблений, так как он является самостоятельным журналом ("abuselog").

list = abusefilters
List information about filters


 * 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
List instances where actions triggered an abuse filter.


 * 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)


 * Пример

См. также

 * Список проектов Викимедиа, где включен фильтр злоупотреблений (и с какой конфигурацией)