Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 00h06min de 10 de novembro de 2017 por !SilentVersão de 20h02min de 10 de novembro de 2017 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo relacionados a partes do corpo humano. Expressões devem ser colocadas no filtro 152 (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo relacionados a partes do corpo humano. Expressões devem ser colocadas no filtro 152 (ver [[WP:FE/VANDAL]]).


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


* +variação. --!Silent (04/set/2017)
* +variação. --!Silent (04/set/2017)
* +condição (com um termo), +termo. --!Silent (07/set/2017)
* +condição (com um termo), +termo. --!Silent (07/set/2017)
* Ajuste para evitar FP. --!Silent (08/set/2017)
* Ajuste para evitar FP. --!Silent (08/set/2017)
* +variação. --!Silent (09/set/2017)
* +variação. --!Silent (09/set/2017)
* Ajuste para evitar FP; +termo, +variação. --!Silent (13/set/2017)
* Ajuste para evitar FP; +termo, +variação. --!Silent (13/set/2017)
* +variação; +termo; ajuste para evitar FP. --!Silent (14/set/2017)
* +variação; +termo; ajuste para evitar FP. --!Silent (14/set/2017)
* +variações. --!Silent (18/set/2017)
* +variações. --!Silent (18/set/2017)
* +variações. --!Silent (19/set/2017)
* +variações. --!Silent (19/set/2017)
* ajuste para evitar FP, ajuste. --!Silent (20/set/2017)
* ajuste para evitar FP, ajuste. --!Silent (20/set/2017)
* termos migrados dos filtros 18 e 163. --!Silent (21/set/2017)
* termos migrados dos filtros 18 e 163. --!Silent (21/set/2017)
* +variação. --!Silent (23/set/2017)
* +variação. --!Silent (23/set/2017)
* +ajuste. --!Silent (24/set/2017)
* +ajuste. --!Silent (24/set/2017)
* +variação. --!Silent (26/set/2017)
* +variação. --!Silent (26/set/2017)
* +termos. --!Silent (28/set/2017)
* +termos. --!Silent (28/set/2017)
* +variações. --!Silent (02/out/2017)
* +variações. --!Silent (02/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo, +variação, +termo. --!Silent (03/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo, +variação, +termo. --!Silent (03/out/2017)
* Ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* Ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* +variação, -caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* +variação, -caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* Ajuste para evitar FP. --!Silent (10/out/2017)
* Ajuste para evitar FP. --!Silent (10/out/2017)
* +variação, +termo, ajuste para evitar FP. --!Silent (11/out/2017)
* +variação, +termo, ajuste para evitar FP. --!Silent (11/out/2017)
* ajuste para evitar FP. --!Silent (13/out/2017)
* ajuste para evitar FP. --!Silent (13/out/2017)
* ajuste para evitar FP, +termo. --!Silent (16/out/2017)
* ajuste para evitar FP, +termo. --!Silent (16/out/2017)
* +termo, +variação. --!Silent (17/out/2017)
* +termo, +variação. --!Silent (17/out/2017)
* +termo, pondo para executar também no sumário, ajuste para evitar FP, +variação. --!Silent (18/out/2017)
* +termo, pondo para executar também no sumário, ajuste para evitar FP, +variação. --!Silent (18/out/2017)
* +termo, correção na regex + variações. --!Silent (24/out/2017)
* +termo, correção na regex + variações. --!Silent (24/out/2017)
* +variação. --!Silent (26/out/2017)
* +variação. --!Silent (26/out/2017)
* +variação. --!Silent (30/out/2017)
* +variação. --!Silent (30/out/2017)
* +termo. --!Silent (31/out/2017)
* +termo. --!Silent (31/out/2017)
* ajuste para evitar FP. --!Silent (05/nov/2017)
* ajuste para evitar FP. --!Silent (05/nov/2017)
* ajuste para evitar FP. --!Silent (06/nov/2017)
* ajuste para evitar FP. --!Silent (06/nov/2017)
* +variação, +termo. --!Silent (07/nov/2017)
* +variação, +termo. --!Silent (07/nov/2017)
* +variação. --!Silent (09/nov/2017)
* +variação. --!Silent (09/nov/2017)
* ajuste para evitar FN, +condição. --!Silent (10/nov/2017)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & article_namespace != 2 & ( (
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & article_namespace != 2 & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:ANAUL|BANANA(?:O|U[MN])|BIL[Aд]U|BINGOL[Aд]|BLI[CK]A|BRIO[CK][OU]|BU[MNΠ]D(?:[A∆д]O?|ON[A∆д]|INH[A∆д]|UD[AO∆д])|(?:[BP][OU∅*]|CU)[SCĆÇ](?:[EĘÉÈÊË*]T(?:[A∆дO*]O?|INH[A∆д]|OLANDIA|ON[A∆д]|UD(?:[AO∆д]|INH[A∆д]|ON[A∆д]))|ANH[A∆д])|[BP]IN?GUN?LI[MN](?:H[OU])?|[CK]ACETE?|[CKQ](?:ARAI[OU]|A?RA(?:(?:LHI?|LH?I)[AOU]|LH(AO|(?:[AOU]U?[SZ])?INH[AOU]|UD(?:[AO]O?|INH[AO]))))|(?:CH|[X×])ERE ?CARD|(?:CH|[X×])(?:(?:[EĘ€][Rπ][EĘ€]|A[Rπ]O|AVAS)(?:[CK©]|QU)|OXOT)(?:[A∆д]O?|ON[A∆д]|UD(?:[AO∆д]|ON[A∆д])|INH[A∆])|(?:CH|X)ANINHA|(?:CH|X)(?:IBI[UO]|OTA)|CONA|(?:CO|(?:TEU)?[CK][\-\.\s]?[UÚÙÛÜƯư])(?:GULO[SZ][AOU]|[SZ]A(?:O|U[MN]?)|[SZ][OÕ]ES|(?:[SZ]|LH)(?:I[MN](?:H[OU])?|UD(?:[AO]O?|ONA|INH[AO])))|[CK]U[LN][IH]A(?:O|U[MN])|[CK]OL[IH]A(?:O|U[MN])|[CK][OU]L[HI][OÕ][EI][SZ]|[CK]RLH|(?:DES(?:E[MN])?|E[MN])?P[IYE][RL]O(?:[CK](?:ADA|ANDO|INHA|OLANDIA|ONA|UD(?:[AO]O?)|A[LOR]?|ON)|QUINHA)|F[OU]R[EÉ][BV]I?[SX]|FURIC[OU]|[GJ][EÉÊ]BA|[GJ]IROMB(?:AO?(?:D(?:A|INHA))?|INHA|ONA|UD(?:[AO]O?|INH[AO]))|GREL(?:INH)?O|KCTE?|MANGALH[OU]|MAMO[CK]A|(?:[MTS]EU)?(?<!\.)C[\-\.\s]?[UÚÙÛÜƯư]|[P₱](?:A(?:CH|X)A(?:CH|X)[AO]|AU[SZ](?:AO|INHO|I[MN]|UD[AO]O?)|(?:[E€]P[E€](?:[CK]|QU)|ERERE(?:K|QU)|[IY](?:CH|X)|[IY¡]L?(?:[KC]|QU))(?:A[HO]?|ONA|OS[AO]|UD(?:[AO]O?|ONA|INHA)|INHA)|I[CK]AS?NO[CK]U|INTO ?VALD[AO]|INTU|IRILAU|[EÊÉÈ€]HN[I¡]S|(?:[IY]RU|IPIU?)(?:[SZ](?:AO|INH[AOU]))?|IN(?:GUELO|IS|T(?:AO|[OÕ]ES)|TUD[AO]O?)|[EI]?RI(?:QU|K)ITA|RI(?:K|QU)ITO|(?:[IY][JL]|IXOT)(?:A|H?INHA|UD(?:[AO]|INH[AO]))|OMBONA)|PEIT(?:A(?:O|U[MN])|UD[AO])|P[EI]NTE(?:L[HI][OU](?:D(?:INH)?[AO]O?)?|LH?INH[OU])|ROL(?:INHA|UD[AO]|A(?:O|DA)?|ONA)|TCHEC?KA|TETAS|TOBA|VAJINA|VA[GJ]IN(?:A(?:LDA)|UD[AO])|VA[GJ]INEIR[AO]|VERGALH[OU])S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:ANAUL|BANANA(?:O|U[MN])|BIL[Aд]U|BINGOL[Aд]|BLI[CK]A|BRIO[CK][OU]|BU[MNΠ]D(?:[A∆д]O?|ON[A∆д]|INH[A∆д]|UD[AO∆д])|[BP]IN?GUN?LI[MN](?:H[OU])?|[CK]ACETE?|[CKQ]ARAI[OU]|(?:CH|[X×])ERE ?CARD|(?:CH|[X×])(?:(?:[EĘ€][Rπ][EĘ€]|A[Rπ]O|AVAS)(?:[CK©]|QU)|OXOT)(?:[A∆д]O?|ON[A∆д]|UD(?:[AO∆д]|ON[A∆д])|INH[A∆])|(?:CH|X)ANINHA|(?:CH|X)(?:IBI[UO]|OTA)|CONA|(?:CO|(?:TEU)?[CK][\-\.\s]?[UÚÙÛÜƯư])(?:GULO[SZ][AOU]|[SZ]A(?:O|U[MN]?)|[SZ][OÕ]ES|(?:[SZ]|LH)(?:I[MN](?:H[OU])?|UD(?:[AO]O?|ONA|INH[AO])))|[CK]U[LN][IH]A(?:O|U[MN])|[CK]OL[IH]A(?:O|U[MN])|[CK][OU]L[HI][OÕ][EI][SZ]|[CK]RLH|(?:DES(?:E[MN])?|E[MN])?P[IYE][RL]O(?:[CK](?:ADA|ANDO|INHA|OLANDIA|ONA|UD(?:[AO]O?)|A[LOR]?|ON)|QUINHA)|F[OU]R[EÉ][BV]I?[SX]|FURIC[OU]|[GJ][EÉÊ]BA|[GJ]IROMB(?:AO?(?:D(?:A|INHA))?|INHA|ONA|UD(?:[AO]O?|INH[AO]))|GREL(?:INH)?O|KCTE?|MANGALH[OU]|MAMO[CK]A|(?:[MTS]EU)?(?<!\.)C[\-\.\s]?[UÚÙÛÜƯư]|[P₱](?:A(?:CH|X)A(?:CH|X)[AO]|AU[SZ](?:AO|INHO|I[MN]|UD[AO]O?)|(?:[E€]P[E€](?:[CK]|QU)|ERERE(?:K|QU)|[IY](?:CH|X)|[IY¡]L?(?:[KC]|QU))(?:A[HO]?|ONA|OS[AO]|UD(?:[AO]O?|ONA|INHA)|INHA)|I[CK]AS?NO[CK]U|INTO ?VALD[AO]|INTU|IRILAU|[EÊÉÈ€]HN[I¡]S|(?:[IY]RU|IPIU?)(?:[SZ](?:AO|INH[AOU]))?|IN(?:GUELO|IS|T(?:AO|[OÕ]ES)|TUD[AO]O?)|[EI]?RI(?:QU|K)ITA|RI(?:K|QU)ITO|(?:[IY][JL]|IXOT)(?:A|H?INHA|UD(?:[AO]|INH[AO]))|OMBONA)|PEIT(?:A(?:O|U[MN])|UD[AO])|P[EI]NTE(?:L[HI][OU](?:D(?:INH)?[AO]O?)?|LH?INH[OU])|ROL(?:INHA|UD[AO]|A(?:O|DA)?|ONA)|TCHEC?KA|TETAS|TOBA|VAJINA|VA[GJ]IN(?:A(?:LDA)|UD[AO])|VA[GJ]INEIR[AO]|VERGALH[OU])S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';


terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:KUSUDA|PICA(?:.{1,5})?PAU)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:KUSUDA|PICA(?:.{1,5})?PAU)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';


!( rmdoubles( added_lines ) irlike terms_FP | rmdoubles( summary ) irlike terms_FP ) & (
!( rmdoubles( added_lines ) irlike terms_FP | rmdoubles( 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 sem o uso da função "ccnorm" */
/* Termos sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:[P₱](?:[@4]U|[E€3][NÑΠ][IE¡3][S5$]|[Y¡1]NT[OU]|[IY]NTI|OPO)|R[OÔÓÒ∅]L[A@∆]|8=D)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:[P₱](?:[@4]U|[E€3][NÑΠ][IE¡3][S5$]|[Y¡1]NT[OU]|[IY]NTI|OPO)|R[OÔÓÒ∅]L[A@∆]|8=D)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';


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 sem o uso da função "ccnorm" e com "rlike" */
/* Termos sem o uso da função "ccnorm" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:c[Hh][Aa@4][Nn][Aa@4]|CH[A@4]N[A@4]|P[A@4]U|P[ÊÉ]N[I1][S5]|p[iI][nN][tT][oOuU][sS]?|PINT[OU]S?|r[aA][bB][oO]|RABO|x[Aa@4][Nn][Aa@4]|X[A@4]N[A@4])(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:c[Hh][Aa@4][Nn][Aa@4]|CH[A@4]N[A@4]|P[A@4]U|P[ÊÉ]N[I1][S5]|p[iI][nN][tT][oOuU][sS]?|PINT[OU]S?|r[aA][bB][oO]|RABO|x[Aa@4][Nn][Aa@4]|X[A@4]N[A@4])(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';


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 sem o uso da função "rmdoubles" */
/* Termos sem o uso da função "rmdoubles" */
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:BC[EĘÉÈÊË*]?T|P[A@]RRE(?:[CK][A@](?:GEM)?|QU[A@]GEM))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:BC[EĘÉÈÊË*]?T|P[A@]RRE(?:[CK][A@](?:GEM)?|QU[A@]GEM))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';


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 )
);
);
) | (
) | (
/* Termos sem o uso das funções "ccnorm" e "rmdoubles" */
/* Termos sem o uso das funções "ccnorm" e "rmdoubles" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:[A@∆]N[UÙÚÛÜ]S|PE?PE?K[A@]?|PISS[A@])(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:[A@∆]N[UÙÚÛÜ]S|PE?PE?K[A@]?|PISS[A@])(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';


summary irlike terms | ( added_lines irlike terms
summary irlike terms | ( added_lines irlike terms
& !removed_lines irlike terms
& !removed_lines irlike terms
);
);
) );
) | (
/* Bloqueio total */
terms := '(?:[BP][OU∅*]|CU)[SCĆÇ](?:[EĘÉÈÊË*]T(?:[A∆дO*]O?|INH[A∆д]|OLANDIA|ON[A∆д]|UD(?:[AO∆д]|INH[A∆д]|ON[A∆д]))|ANH[A∆д])|[CKQ](?:A?RA(?:(?:LHI?|LH?I)[AOU]|LH(AO|(?:[AOU]U?[SZ])?INH[AOU]|UD(?:[AO]O?|INH[AO]))))';
 
ccnorm( rmdoubles( summary ) ) irlike terms | (
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
);
);