Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 22h54min de 26 de março de 2019 por !SilentVersão de 23h52min de 17 de dezembro de 2019 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo. Somente termos iniciados entre D e M (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo. Somente termos iniciados entre D e M (ver [[WP:FE/VANDAL]]).


* As notas anteriores a setembro de 2018 se encontram em [[Wikipédia:Filtro de edições/141/Arquivo]].
* As notas anteriores a setembro de 2018 se encontram em [[Wikipédia:Filtro de edições/141/Arquivo]].


* Substituição de variáveis obsoletas ([[phab:T173889]]). --Helder
* Substituição de variáveis obsoletas ([[phab:T173889]]). --Helder
* +termo. --!Silent (24/set/2018)
* +termo. --!Silent (24/set/2018)
* +variação (que acredito ter removido sem querer anteriormente...). --!Silent (29/out/2018)
* +variação (que acredito ter removido sem querer anteriormente...). --!Silent (29/out/2018)
* +termo. --!Silent (26/mar/2019)
* +termo. --!Silent (26/mar/2019)
* +variação. --!Silent (17/dez/2019)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & !( page_prefixedtitle irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & page_namespace != 2 & ( (
!'confirmed' in user_groups & !( page_prefixedtitle irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & page_namespace != 2 & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\"]|^)(?:D[EI]LI(?:[CÇS](?:IO[CS][IÍ]SIM)?I?A|[ÇS]IO[ZS][AO])|DEFE(?:(?:K|QU)EI|[CK]ADO(?:R|R[AE]S?)?)|D[EI]SGRACA(?:D[AO]|M)|DISGRA[CÇS]A|DESGRASA|DIVOS[AO]|DOID(?:A(?:O|U[MN])|I[CS][EI]|ONA)|E[NM]RAB(?:A(?:R|D[AO](?:R(?:ES))?|MENTO)|O)?|[EI][SX][CK]RAV[OU][CS]ETA|ESCROT(?:AO?|INH[AO]|ONA)?|FAROFEIR[AO]|FEI(?:K|QU)E|FEIOU?[SZ][AOU]|FERA(?:D[AO]|R)|(?:F|PH)[OU]U?D(?:ASTI[CK][AO]|I(?:A|[CÇS]A(?:O|U[MN]))?|ID(?:AMENTE|[AOU](?:CO|O)?|[OÕ]ES|ONA)|E(?:[MORU]|DOR(?:A|ES)?|ND?[OU]|RAM?|RO[SZ][AOU])?|[AO](?:O|U[MN])?|[OÕ]ES|IAO)(?:\-[a-z]{2,3}(?:\-[a-z]{2,3})?|[MST][EI])?|FULEIR[AO]|F[OU]L[EÊ]I?R(?:[AO](?:GEM)|I[SC][EI])|GAY(?:[UÚÙ]CH[AO]|[SZ](?:AO|INH[AO]|OLA|UD[AO]))|GILETA[OU][MN]?|GORDU|GO[SZ](?:A(?:MOS|D[AO]|RAM|D[AO]R(?:ES)?|D[AO]S?|RIA(?:MOS)?)|EI|OU)|GOSTO[SZ](?:A(?:O|U[MN])|ONA|UD(?:[AO](?:O|NA)?|INH[AO])|INH[AO])|GOSTOZ[AO]|HOMAO|H[OÓ]TARI[OU]|IDIOTAMENTE|ILUMINATI|INFIAR|IS(?:CROT[OU]|TUPID[AO])|KG(?:AND?[OU]|UEI)|(?:K|QU)ENGA|KID ?BENGALA|KORNO|LARILA|LA[SZ]ARENT[AO]|LAS[CK]ADO(?:R|R[AE]S?)?|LEGA[LU][SZ]A[OU][MN]?|LEITINH[OU]|LERDAO|LIMD[AOU]|LIND(?:AO|ONA|U(?:X[AO]H?)?)|LIX(?:AU[MN]|I[MN]|OS[AO]|U)|MACONH(?:A|EIR[AO](?:[CÇS][OU])?)|MAMADOR(?:A|ES)?|MAROTA(?:MENTE)|MASTUR?BA[CÇS]A[OU][MN]?|MAXISTA|MEL[EÉ](?:[CK]|QU)(?:(?:INH)?A|ENT[AO])|MENTIR@|MENTIRADA|MIJ(?:A(?:[OR]|D[AO]|M)?|EI|OU)|MI[SZ]ERA|MODA ?FO[CK]A|MON?STRAO)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\"]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\"]|^)(?:D[EI]LI(?:[CÇS](?:IO[CS][IÍ]SIM)?I?A|[ÇS]IO[ZS][AO])|DEFE(?:(?:K|QU)EI|[CK]ADO(?:R|R[AE]S?)?)|D[EI]SGRACA(?:D[AO]|M)|DISGRA[CÇS]A|DESGRASA|DIVOS[AO]|DOID(?:A(?:O|U[MN])|I[CS][EI]|ONA)|E[NM]RAB(?:A(?:R|D[AO](?:R(?:ES))?|MENTO)|O)?|[EI][SX][CK]RAV[OU][CS]ETA|ESCROT(?:AO?|INH[AO]|ONA)?|FAROFEIR[AO]|FEI(?:K|QU)E|FEIOU?[SZ][AOU]|FERA(?:D[AO]|R)|(?:F|PH)[OU]U?D(?:ASTI[CK][AO]|I(?:A|[CÇS]A(?:O|U[MN]))?|ID(?:AMENTE|[AOU](?:CO|O)?|[OÕ]ES|ONA)|E(?:[MORU]|DOR(?:A|ES)?|ND?[OU]|RAM?|RO[SZ][AOU])?|[AO](?:[MO]|U[MN])?|[OÕ]ES|IAO)(?:\-[a-z]{2,3}(?:\-[a-z]{2,3})?|[MST][EI])?|FULEIR[AO]|F[OU]L[EÊ]I?R(?:[AO](?:GEM)|I[SC][EI])|GAY(?:[UÚÙ]CH[AO]|[SZ](?:AO|INH[AO]|OLA|UD[AO]))|GILETA[OU][MN]?|GORDU|GO[SZ](?:A(?:MOS|D[AO]|RAM|D[AO]R(?:ES)?|D[AO]S?|RIA(?:MOS)?)|EI|OU)|GOSTO[SZ](?:A(?:O|U[MN])|ONA|UD(?:[AO](?:O|NA)?|INH[AO])|INH[AO])|GOSTOZ[AO]|HOMAO|H[OÓ]TARI[OU]|IDIOTAMENTE|ILUMINATI|INFIAR|IS(?:CROT[OU]|TUPID[AO])|KG(?:AND?[OU]|UEI)|(?:K|QU)ENGA|KID ?BENGALA|KORNO|LARILA|LA[SZ]ARENT[AO]|LAS[CK]ADO(?:R|R[AE]S?)?|LEGA[LU][SZ]A[OU][MN]?|LEITINH[OU]|LERDAO|LIMD[AOU]|LIND(?:AO|ONA|U(?:X[AO]H?)?)|LIX(?:AU[MN]|I[MN]|OS[AO]|U)|MACONH(?:A|EIR[AO](?:[CÇS][OU])?)|MAMADOR(?:A|ES)?|MAROTA(?:MENTE)|MASTUR?BA[CÇS]A[OU][MN]?|MAXISTA|MEL[EÉ](?:[CK]|QU)(?:(?:INH)?A|ENT[AO])|MENTIR@|MENTIRADA|MIJ(?:A(?:[OR]|D[AO]|M)?|EI|OU)|MI[SZ]ERA|MODA ?FO[CK]A|MON?STRAO)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\"]|$)';


terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:DELÍCIA|GOZADOR|MAROTTA)S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:DELÍCIA|GOZADOR|MAROTTA)S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


!( added_lines irlike terms_FP | summary irlike terms_FP ) & (
!( added_lines irlike terms_FP | summary irlike terms_FP ) & (
ccnorm( rmdoubles( summary ) ) irlike terms | (
ccnorm( rmdoubles( summary ) ) irlike terms | (
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
)
)
);
);
) | (
) | (
/* Termos utilizados somente nos domínios de contéudo */
/* Termos utilizados somente nos domínios de contéudo */
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:GO[SZ]AND[OU]|MET(?:ID[AO]|END?[OU]|ER))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:GO[SZ]AND[OU]|MET(?:ID[AO]|END?[OU]|ER))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';


page_namespace % 2 == 0 & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
page_namespace % 2 == 0 & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
) );
) );
) | (
) | (
/* Termos utilizados sem o uso da função "ccnorm" */
/* Termos utilizados sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\#]|^)(?:F[E3]I0|FE1[A@O]|FEI4|FOD[E3]|G(?:[4@]Y|U?[E3][IY])|GORDAO|L1XO|LIX0|L1X0|MENTIR4|MENT1RA|M3NTIRA|MENT1R4|M3NT1RA|M3NTIR4|M3NT1R4)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\#]|^)(?:F[E3]I0|FE1[A@O]|FEI4|FOD[E3]|G(?:[4@]Y|U?[E3][IY])|GORDAO|L1XO|LIX0|L1X0|MENTIR4|MENT1RA|M3NTIRA|MENT1R4|M3NT1RA|M3NTIR4|M3NT1R4)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


rmdoubles( summary ) irlike terms | ( rmdoubles( added_lines ) irlike terms
rmdoubles( summary ) irlike terms | ( rmdoubles( added_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
);
);
) | (
) | (
/* Termos utilizados sem o uso da função "ccnorm" e com "rlike" */
/* Termos utilizados sem o uso da função "ccnorm" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:BONIT[A@OU]|(?<![=\|])[Ff]dp(?![=\|])|FEI[AO]|GAY|GOSTOS[AO]|H[A@4]CK[E3][A@4]D[A@O4]|H?OR[IÍ]VEL|IN[UÚ]T(?:EIS|IL)|LIND[A@O]|LIXO|MARAVILHOSA)S?(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:BONIT[A@OU]|(?<![=\|])[Ff]dp(?![=\|])|FEI[AO]|GAY|GOSTOS[AO]|H[A@4]CK[E3][A@4]D[A@O4]|H?OR[IÍ]VEL|IN[UÚ]T(?:EIS|IL)|LIND[A@O]|LIXO|MARAVILHOSA)S?(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';


rmdoubles( summary ) rlike terms | ( rmdoubles( added_lines ) rlike terms
rmdoubles( summary ) rlike terms | ( rmdoubles( added_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
);
);
) | (
) | (
/* Termos utilizados somente nos domínios de contéudo e sem o uso da função "ccnorm" */
/* Termos utilizados somente nos domínios de contéudo e sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-\.=]|^)(?:L[A@]DR[A@]O|(?:M[A@])M[A@]E|(?:MI ?){3,})(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-\.=]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-\.=]|^)(?:L[A@]DR[A@]O|(?:M[A@])M[A@]E|(?:MI ?){3,})(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-\.=]|$)';


page_namespace % 2 == 0 & ( rmdoubles( summary ) irlike terms | (
page_namespace % 2 == 0 & ( rmdoubles( summary ) irlike terms | (
rmdoubles( added_lines ) irlike terms
rmdoubles( added_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
) );
) );
) | (
) | (
/* Termos utilizados somente nos domínios de contéudo, sem o uso da função "ccnorm" e com "rlike" */
/* Termos utilizados somente nos domínios de contéudo, sem o uso da função "ccnorm" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ0-9\-\/]|^)(?:m[aA][eE]|MAE|MENTIRA)(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ0-9\-\/]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ0-9\-\/]|^)(?:m[aA][eE]|MAE|MENTIRA)(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ0-9\-\/]|$)';
terms_counterFP := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:(?:[A-Z][\w]+ )Mae|Mae(?: [A-Z][\w]+))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';
terms_counterFP := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:(?:[A-Z][\w]+ )Mae|Mae(?: [A-Z][\w]+))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';


page_namespace % 2 == 0 & (
page_namespace % 2 == 0 & (
!( rmdoubles( added_lines ) rlike terms_counterFP | rmdoubles( summary ) rlike terms_counterFP ) & (
!( rmdoubles( added_lines ) rlike terms_counterFP | rmdoubles( summary ) rlike terms_counterFP ) & (
rmdoubles( summary ) rlike terms | (
rmdoubles( summary ) rlike terms | (
rmdoubles( added_lines ) rlike terms
rmdoubles( added_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
)
)
)
)
);
);
) | (
) | (
/* Termos utilizados sem o uso da função "ccnorm" e "rmdoubles"*/
/* Termos utilizados sem o uso da função "ccnorm" e "rmdoubles"*/
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:GG+AY|GAA+Y|GAYY+|GG+AA+Y|GG+AYY+|GAA+Y+|GG+AA+YY+|F+E+R+R(?:[A@]+(?:R+|N+D+O+)?|O+U+))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:GG+AY|GAA+Y|GAYY+|GG+AA+Y|GG+AYY+|GAA+Y+|GG+AA+YY+|F+E+R+R(?:[A@]+(?:R+|N+D+O+)?|O+U+))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';


summary irlike terms | ( added_lines irlike terms
summary irlike terms | ( added_lines irlike terms
& !removed_lines irlike terms
& !removed_lines irlike terms
);
);
) | (
) | (
/* Termos utilizados sem o uso da função "rmdoubles"*/
/* Termos utilizados sem o uso da função "rmdoubles"*/
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:[EI][SZ]PORRAD[AOU]|FOD)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:[EI][SZ]PORRAD[AOU]|FOD)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';


ccnorm( summary ) irlike terms | (
ccnorm( summary ) irlike terms | (
( ccnorm( added_lines ) irlike terms | added_lines irlike terms )
( ccnorm( added_lines ) irlike terms | added_lines irlike terms )
& !( ccnorm( removed_lines ) irlike terms | removed_lines irlike terms )
& !( ccnorm( removed_lines ) irlike terms | removed_lines irlike terms )
);
);
) | (
) | (
/* Bloqueio total */
/* Bloqueio total */
terms := 'FUDEU|MI?H?ERD(?:AO?|EIR[AO]|INHA)?';
terms := 'FUDEU|MI?H?ERD(?:AO?|EIR[AO]|INHA)?';


ccnorm( rmdoubles( summary ) ) irlike terms | (
ccnorm( rmdoubles( summary ) ) irlike terms | (
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
);
);
) );
) );