Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 18h16min de 29 de julho de 2013 por RjclaudioVersão de 16h50min de 4 de agosto 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
* Exceção para conteúdo indicando PU válida (artigo destacado, artigos1 criados, link para página de documentação  --rjclaudio
* Exceção para sysop. O ideal é exceção para autorrevisor, aguardando ajuda sobre como fazer isso. --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):';
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
& ! lcase( added_lines ) rlike valido
& ! 'sysop' in user_groups