Extension:AbuseFilter/ru

The AbuseFilter extension allows privileged users to set specific actions to be taken when actions by users, such as edits, match certain criteria. (e.g. A filter could be created so that when a user removes more than 2000 characters, they are blocked.)

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

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

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

Documentation and management
После того, как расширение установлено, фильтры могут быть созданы/проверены/изменены/удалены и журналы доступны на странице управления фильтрами злоупотребления Special:AbuseFilter.


 * The rules format
 * Actions
 * Global Rules
 * Guide to optimizing condition limit usage
 * To Import filters from Wikipedia: When you have installed the extension, go to w:Special:AbuseFilter, choose a filter (say w:Special:AbuseFilter/3), then click "Export this filter to another wiki", copy the text, go to "Special:AbuseFilter/import" on your wiki, paste the text.

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

Список = abusefilters
Список информации о фильтрах


 * Параметры
 * : Фильтр ID начинает перечисление от
 * : Фильтр ID останавливает перечисления на
 * : Направление, в котором перечислять (старые, новые)
 * : Показать только фильтры, которые отвечают этим критериям (включен|!включен|удален|!удален|частный|!частный)
 * : Максимальное количество фильтров в списоке
 * : Какие свойства, чтобы получить (ID|описание|модели|действия|хиты| комментарии|последнее изменение|последнее изменение по времени|статус|частный)

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


 * Примеры

Список = abuselog
Список случаев, когда действия вызвали фильтр злоупотреблений.


 * Параметры
 * : Отметка начать перечислять от
 * : Отметка остановить перечисления в
 * : Направление, в котором перечислить (старые, новые)
 * : Показать только записи, где действие было предпринято пользователем или IP адресом.
 * : Показать только записи, где в акции приняли участие на данной странице.
 * : Показать только записи, которые вызвали данный ID фильтра
 * : максимальное число записей в списке
 * : Какие свойства получить (идентификаторы|пользователи|названия|действия |результаты|метки|подробнее)


 * Пример

Possible errors

 * Some users might experience that creating new filters or modifying old filters fail and the user just gets redirected to the original page. If the Wiki is using SSL certificates, this error could possibly be because of the $wgServer value, which might be using "http://" instead of "https://". An indication of this error will be, the browser giving https warning for Special:AbuseFilter pages. (Topic:T23dyyih0ofjada5)

См. также

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