Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 23h40min de 13 de agosto de 2014 por He7d3rVersão de 00h05min de 6 de junho de 2015 por Leon saudanha
Informações básicas
Notas:
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Palavras ofensivas referentes a partes do corpo humano estão no filtro 70.
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Palavras ofensivas referentes a partes do corpo humano estão no filtro 70.


* Possui o mesmo objetivo do filtro 7, que possui código ligeiramente diverso, para evitar problemas de desativação automática. Explicação detalhada em "Wikipedia Discussão:Filtro de edições". --Kleiner
* Possui o mesmo objetivo do filtro 7, que possui código ligeiramente diverso, para evitar problemas de desativação automática. Explicação detalhada em "Wikipedia Discussão:Filtro de edições". --Kleiner
* Realizando primeiros testes para possível divisão do filtro 7, pelos motivos explicados em "Wikipedia Discussão:Filtro de edições". Modo de registro apenas. --Kleiner
* Realizando primeiros testes para possível divisão do filtro 7, pelos motivos explicados em "Wikipedia Discussão:Filtro de edições". Modo de registro apenas. --Kleiner
* Teste realizado com sucesso! Ativando modo de impedimento. --Kleiner
* Teste realizado com sucesso! Ativando modo de impedimento. --Kleiner
* Evitar falso positivo com "cuíca", e termos semelhantes. --Kleiner
* Evitar falso positivo com "cuíca", e termos semelhantes. --Kleiner
* Tirando pipe que causava falsos positivos. --Kleiner
* Tirando pipe que causava falsos positivos. --Kleiner
* Utilizando variável específica para reunir o código de detecção de palavras ofensivas sob o identificador "palavrao". --Kleiner
* Utilizando variável específica para reunir o código de detecção de palavras ofensivas sob o identificador "palavrao". --Kleiner
* "Bambi" já teve mais de um falso positivo identificado. Precisa entrar em algum outro tipo de filtro, talvez um específico para futebol. --Kleiner
* "Bambi" já teve mais de um falso positivo identificado. Precisa entrar em algum outro tipo de filtro, talvez um específico para futebol. --Kleiner
* Retirando termo "cu" da detecção para fazê-la em filtro específico, dado os diversos falsos positivos registrados. --Kleiner
* Retirando termo "cu" da detecção para fazê-la em filtro específico, dado os diversos falsos positivos registrados. --Kleiner
* Mais palavrões coletados nos registros de Wikipédia:Pedidos/Supressão --viniciusmc
* Mais palavrões coletados nos registros de Wikipédia:Pedidos/Supressão --viniciusmc
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Otimização da expressão regular. -- Helder
* Otimização da expressão regular. -- Helder
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
* Remoção de 'auto' para ignorar também as contas confirmadas manualmente. --Helder
* Remoção de 'auto' para ignorar também as contas confirmadas manualmente. --Helder
* Aprimoramento da expressão regular, para detectar também o início e o fim do artigo. --Helder
* Aprimoramento da expressão regular, para detectar também o início e o fim do artigo. --Helder
* Otimizando regex (irlike) --rjclaudio
* Otimizando regex (irlike) --rjclaudio
* Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Novas palavras, testadas no 112 e variantes.--Otavio
* Novas palavras, testadas no 112 e variantes.--Otavio
* Mais palavras, testadas no 112 e variantes.--Otavio
* Mais palavras, testadas no 112 e variantes.--Otavio
* Mais palavras reportadas em expressões problemáticas.--Otavio
* Mais palavras reportadas em expressões problemáticas.--Otavio
* Implementando ccnorm e rmdoubles. Teste com regressão OK.--Otavio
* Implementando ccnorm e rmdoubles. Teste com regressão OK.--Otavio
* Movendo verbos para específico, incluindo novas palavras.--Otavio
* Movendo verbos para específico, incluindo novas palavras.--Otavio
* Mais palavras, testadas no 112.--Otavio
* Mais palavras, testadas no 112.--Otavio
* Ajuste na regex.--Otavio
* Ajuste na regex.--Otavio
* Porã tem causado FP.--Otavio
* Porã tem causado FP.--Otavio
* A palavra fodder existe em inglês. --Lechat
* A palavra fodder existe em inglês. --Lechat
*Para combater abuso de IP-Leon
Condições do filtro
Condições:
(ajuda | discussão)
ofensas := '(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|^)(?:F[O0U]D(?:[I1ï]D[O0]|[Eê]|A[O0]|[õ0O]E5|A)|B(?:A[I1ï]T[O0][L1](?:A|A[O0]|[I1ï]NHA)|RANQUE[L1][O0]|[I1ï]CHA|[I1ï]XA|[O0][I1ï][O0][L1]A|[O0]5T(?:[I1ï]NH)?A)|V[I1ï]AD(?:[O0]|A[O0]|[I1ï]NH[O0])?|P[I1ï]NGUC[O0]|KENGA|NEGA[O0]|GAYUCH[O0]|PUT(?:[AO0]|[I1ï]NHA|AR[I1ï]A)|C[O0]RN[O0]|[O0]TAR[I1ï][O0]|AR[O0]MBAD[AO0]|RAB[O0]|VA(?:D[I1ï]|GABUND)[O0A]|FDP|VSF|MERD(?:A|[I1ï]NHA)|TUD[O0] MENT[I1ï]RA|N[AÃ][O0] C[O0][L1]AB[O0]RE|FUCK|PANE[L1]E[I1ï]?R[O0])5?(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|$)';
ofensas := '(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|^)(?:F[O0U]D(?:[I1ï]D[O0]|[Eê]|A[O0]|[õ0O]E5|A)|B(?:A[I1ï]T[O0][L1](?:A|A[O0]|[I1ï]NHA)|RANQUE[L1][O0]|[I1ï]CHA|[I1ï]XA|[O0][I1ï][O0][L1]A|[O0]5T(?:[I1ï]NH)?A)|V[I1ï]AD(?:[O0]|A[O0]|[I1ï]NH[O0])?|P[I1ï]NGUC[O0]|KENGA|NEGA[O0]|GAYUCH[O0]|PUT(?:[AO0]|[I1ï]NHA|AR[I1ï]A)|C[O0]RN[O0]|[O0]TAR[I1ï][O0]|AR[O0]MBAD[AO0]|RAB[O0]|VA(?:D[I1ï]|GABUND)[O0A]|FDP|VSF|MERD(?:A|[I1ï]NHA)|TUD[O0] MENT[I1ï]RA|N[AÃ][O0] C[O0][L1]AB[O0]RE|FUCK|PANE[L1]E[I1ï]?R[O0])5?(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|analsex|$)';


! 'confirmed' in user_groups
! 'confirmed' in user_groups
& ccnorm(rmdoubles(added_lines)) irlike ofensas
& ccnorm(rmdoubles(added_lines)) irlike ofensas
& ! ccnorm(rmdoubles(removed_lines)) irlike ofensas
& ! ccnorm(rmdoubles(removed_lines)) irlike ofensas