Extension:AbuseFilter/bg

Разширението Филтър срещу злоупотреби позволява на привилегированите потребители да определят конкретни действия, които да бъдат предприемани при определени действия на потребители, например промени, съответстващи на дадени критерии. Например, може да бъде създаден филтър, който да предотвратява добавянето на външни връзки от анонимни потребители, или да блокира потребител, който премахва повече от 2 000 знака.

Изисквания
За това разширение няма задължителни зависимости, но е препоръчително да инсталирате разширението AntiSpoof, за да използвате функциите за низова нормализация.

Потребителски права
След като инсталирате разширението, ще трябва да настроите потребителските права в.

Например, следната конфигурация ще позволи на системните администратори да правят всичко, което искат с Филтъра срещу злоупотреби и всеки да може да вижда дневника и настройките на публичните филтри:

Филтри, маркирани като скрити, могат да се разглеждат само от потребители с abusefilter-modify или abusefilter-view-private разрешения.

Създаване и управление на филтри
След като се инсталира разширението, е възможно създаването/тестването/ промяната/изтриването на филтри, а дневниците са достъпни от страницата за управление на Филтъра срещу злоупотреби на Special:AbuseFilter.


 * Форматиране на правила - основите на това как да се напише филтър
 * Действия
 * Глобални правила
 * Наръчник за оптимизиране на употребата на условни лимити
 * За да импортирате филтри от Уикипедия: След като сте инсталирали разширението, отидете на w:Special:AbuseFilter, изберете филтър (да речем w:Special:AbuseFilter/3), след това натиснете "Експортирайте този филтър към друго уики", копирайте текста, отидете на "Special:AbuseFilter/import" на вашето уики и поставете текста.

Приложно-програмен интерфейс (API)
Филтърът срещу злоупотреби добавя два API списъчни модула, един за детайлите на филтрите за злоупотреба ("abusefilters") и един за дневника за злоупотреби, тъй като той е отделен от другите МедияУики дневници ("abuselog"). Не е възможно филтрите за злоупотреба да бъдат създавани или променяни чрез употребата на API.

list = abusefilters
Преглед на информация за филтрите


 * Параметри
 * * : Идентификатор на филтъра, от който да се започне изчислението
 * : Идентификатор на филтъра, при който да се спре изчислението
 * : Посоката, в която да се извърши изчислението (по-стари, по-нови)
 * : Показване само на филтри, които отговарят на тези критерии (включени|!включени|изтрити|!изтрити|скрити|!скрити)
 * : Максимален брой филтри в списъка
 * : Какви свойства да се получат (ID|описание|модел|действия|съвпадения|коментари|последен редактор|време на последна редакция|статус|скрит)

Когато филтрите са скрити, някои от свойствата, определени с  няма да се показват, освен ако нямате съответните потребителски права.


 * Примери

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)


 * Пример

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)

Вижте също

 * Няколко уикита на Фондация Уикимедия, които използват филтри срещу злаупотреби (и с каква конфигурация)