Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 00h51min de 15 de julho de 2013 por He7d3rVersão de 18h16min de 29 de julho de 2013 por Rjclaudio
Informações básicas
Notas:
Descrição: Detecta tentativa de promoção pessoal ou profissional ("spam") em página de usuário ("PU"), algo que não é permitido neste projeto.
Descrição: Detecta tentativa de promoção pessoal ou profissional ("spam") em página de usuário ("PU"), algo que não é permitido neste projeto.


* Inativando filtro que atualmente não funciona. --Kleiner
* Inativando filtro que atualmente não funciona. --Kleiner
* Reativando filtro, a pedido, apenas no modo de registro, para descobrir qual era o problema que estava (ou está) impedindo-o de funcionar. --Kleiner
* Reativando filtro, a pedido, apenas no modo de registro, para descobrir qual era o problema que estava (ou está) impedindo-o de funcionar. --Kleiner
* Uso de uma variável em vez de repetir a mesma regex. --Helder
* Uso de uma variável em vez de repetir a mesma regex. --Helder
* Otimização da regex. --Helder
* Otimização da regex. --Helder
* Remoção de parêntesis supérfluos, para gastar menos condições. --Helder
* Remoção de parêntesis supérfluos, para gastar menos condições. --Helder
* Exceção para conteúdo indicando PU válida (artigo destacado, artigos1 criados, link para página de documentação  --rjclaudio
Condições do filtro
Condições:
(ajuda | discussão)
spam := 'empresa|banda|biografia|site|web|perfil|meus (?:web)?sites|diretor d|publicitário|nascido em|bibliografia|curr(?:ículo|iculum)|vitae|técnico em|atelier|graduado|doutorando|formado|cursou|localiza|telefone|e\-mail|(?:fund|cri)ador|msn|twitter|orkut|skype|blog|flick|página pessoal|e\-book|em \[\[[0-9]{4}\]\]|m(?:ais|eiores) informações|(?:nick|user)name';
spam := 'empresa|banda|biografia|site|web|perfil|meus (?:web)?sites|diretor d|publicitário|nascido em|bibliografia|curr(?:ículo|iculum)|vitae|técnico em|atelier|graduado|doutorando|formado|cursou|localiza|telefone|e\-mail|(?:fund|cri)ador|msn|twitter|orkut|skype|blog|flick|página pessoal|e\-book|em \[\[[0-9]{4}\]\]|m(?:ais|eiores) informações|(?:nick|user)name';
valido := '(artigo|anexo)s? (destacado?|bom|bons|criados?)|\[\[(WP|Wikipédia|Ajuda):';


article_namespace == 2
article_namespace == 2
& lcase( added_lines ) rlike spam
& lcase( added_lines ) rlike spam
& ! lcase( removed_lines ) rlike spam
& ! lcase( removed_lines ) rlike spam
& ! lcase( added_lines ) rlike valido