Extension:AbuseFilter/ru

AbuseFilter (фильтр злоупотреблений) позволяет привилегированным участникам устанавливать фильтры, контролирующие действия участников и автоматически реагирующие на определённое поведение. For example, a filter could be created to prevent anonymous users from adding external links, or to block a user who removes more than 2000 characters.

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

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

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

Примечание: фильтры, отмеченные как скрытые, могут видеть только участники с правами abusefilter-modify или abusefilter-view-private.

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


 * Формат правил - The basics of how to write a filter
 * Действия
 * Глобальные правила
 * Guide to optimizing condition limit usage
 * Чтобы импортировать фильтры из Википедии: Когда вы установили расширение, перейдите на w:Special:AbuseFilter, выберите фильтр (w:Special:AbuseFilter/3), затем нажмите «Экспортировать этот фильтр в другую вики», скопируйте текст, перейдите на «Special:AbuseFilter/import» вашей вики, вставьте текст.

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

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


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

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


 * Примеры

list = 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 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)

См. также

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