Extension:AbuseFilter/pt-br

A extensão AbuseFilter permite que usuários com este privilégio definam ações específicas a serem tomadas quando usuários realizam ações, como edições, que correspondam a certos critérios. Por exemplo, um filtro poderia ser criado para evitar que usuários anônimos adicionassem ligações externas, ou para bloquear um usuários que remova mais de 2 000 caracteres.

Requisitos
Não é necessário instalar qualquer dependência para esta extensão, mas é recomendado instalar a extensão AntiSpoof para usar os recursos de normalização de strings.

Direitos de 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 registro 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”.

Criando e gerenciando filtros
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.


 * Formato das regras - Princípios de como desenvolver um filtro
 * Ações
 * Regras globais
 * Guia de otimização do uso limite de condições
 * Para importar filtros da Wikipédia: Após instalar a extensão, vá para pt:Especial:Filtro de abusos, escolha um filtro (p. ex. pt:Especial:Filtro de abusos/3) e clique em “Exportar este filtro para outra wiki”. Copie o texto, vá para “Special:AbuseFilter/import” na sua wiki e cole o texto.

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)