Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 02h44min de 16 de agosto de 2013 por RjclaudioVersão de 14h50min de 18 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
* Exceção para sysop. O ideal é exceção para autorrevisor, aguardando ajuda sobre como fazer isso. --rjclaudio
* Exceção para subpáginas de arquivo de discussão --rjclaudio
* Exceção para subpáginas de arquivo de discussão --rjclaudio
* Exceção para páginas js e css  --rjclaudio
* Exceção para páginas js e css  --rjclaudio
* Separando o filtro em dois, mantendo esse para não-subpágina, e criando [[Especial:Filtro_de_abusos/116]] para subpágina
* Separando o filtro em dois, mantendo esse para não-subpágina, e criando [[Especial:Filtro_de_abusos/116]] para subpágina
* Válido: qualquer menção a 'artigo' e 'anexo' é um bom indicador, aparece bem pouco em BSRE / spam, e muito em PU válida. --rjclaudio
* Válido: qualquer menção a 'artigo' e 'anexo' é um bom indicador, aparece bem pouco em BSRE / spam, e muito em PU válida. --rjclaudio
* Exceção para Userbox e {UserPage} --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 := '(?:artig|anex)o|\[\[(wp|wikip[eé]dia|ajuda):';
 
valido := '(?:artig|anex)o|\[\[(wp|wikip[eé]dia|ajuda):|userbox|{userpage';


article_namespace == 2
article_namespace == 2
& !"/" in article_text
& !"/" in article_text
& added_lines irlike spam
& added_lines irlike spam
& ! removed_lines irlike spam
& ! removed_lines irlike spam
& ! added_lines irlike valido
& ! added_lines irlike valido
& ! 'sysop' in user_groups
& ! 'sysop' in user_groups