Extension:AbuseFilter/pt-br

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

Requisitos
Não é necessário instalar qualquer dependência para esta extensão, mas você ainda pode querer instalar Extension:AntiSpoof para usar os recursos de normalização de strings.

Direitos do Usuário
Uma vez instalada a extensão, você terá de estabelecer os direitos de usuário no arquivo.

Por exemplo, a configuração de exemplo a seguir permitiria sysops fazerem tudo o que quisessem com o AbuseFilter, e todo mundo visualizaria o log e as configurações de filtro público:

Filtros marcados como privados só podem ser vistos por usuários com a permissão "abusefilter-modify" ou a permissão "abusefilter-view-private".

Creating and managing filters
Uma vez que a extensão foi instalada, filtros podem ser criados/testados/alterados/excluídos e os registros podem ser acessados ​​a partir da página de gerenciamento do AbuseFilter Special:AbuseFilter.


 * Rules format - The basics of how to write a filter
 * 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
O AbuseFilter adiciona dois módulos de lista de API, uma para detalhes dos filtros de abuso ("abusefilters") e um para o registro de abusos, uma vez que este é separado de outros registros do MediaWiki ("abuselog"). Não é possível criar ou modificar filtros de abuso usando a API.

list = abusefilters
Lista informações sobre filtros


 * Parâmetros
 * : O ID do filtro de onde inicia-se a enumeração
 * : O ID de filtro onde interrompe-se a enumeração
 * : A direção na qual enumerar (mais antigo, mais recente)
 * : Mostra apenas filtros que atendem a esses critérios (enabled|!enabled|deleted|!deleted|private|!private)
 * : O número máximo de filtros para listar
 * : Quais propriedades para se obter (id|description|pattern|actions|hits|comments|lasteditor|lastedittime|status|private)

Quando os filtros são private, algumas das propriedades especificadas com  estarão ausentes, a menos que você tenha os direitos de usuário apropriados.


 * Exemplos

list = abuselog
Lista casos em que as ações desencadearam um filtro de abuso.


 * Parâmetros
 * : O timestamp de onde se inicia a enumeração
 * : O timestamp onde se para a enumeração
 * : A direção na qual se realiza a enumeração (mais antigo, mais recente)
 * : Mostra apenas as entradas onde a ação foi tentada por um determinado usuário ou endereço IP.
 * : Mostra apenas as entradas onde a ação envolveu uma determinada página.
 * : Mostra apenas as entradas que desencadearam um determinado ID de filtro
 * : O número máximo de entradas para listar
 * : Quais propriedades a serem obtidas (ids|user|title|action|result|timestamp|details)


 * Exemplo

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)

Ver também

 * Várias wikis da WMF onde ela está habilitada (e com qual configuração)