Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 13h42min de 20 de novembro de 2017 por !SilentVersão de 02h46min de 22 de novembro de 2017 por !Silent
Informações básicas
Notas:
Filtro destinado a barrar o uso de gírias ou expressões de internet por usuários não confirmados em domínios que não sejam de discussão ou Wikipédia (ver [[WP:FE/VANDAL]]).
Filtro destinado a barrar o uso de gírias ou expressões de internet por usuários não confirmados em domínios que não sejam de discussão ou Wikipédia (ver [[WP:FE/VANDAL]]).


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


* +expressão. --!Silent (07/set/2017)
* +expressão. --!Silent (07/set/2017)
* +termos. --!Silent (08/set/2017)
* +termos. --!Silent (08/set/2017)
* +termo. --!Silent (09/set/2017)
* +termo. --!Silent (09/set/2017)
* +termo. --!Silent (12/set/2017)
* +termo. --!Silent (12/set/2017)
* +variação. --!Silent (13/set/2017)
* +variação. --!Silent (13/set/2017)
* +termo. --!Silent (17/set/2017)
* +termo. --!Silent (17/set/2017)
* +expressão. --!Silent (18/set/2017)
* +expressão. --!Silent (18/set/2017)
* +termo. --!Silent (19/set/2017)
* +termo. --!Silent (19/set/2017)
* +termos, +expressão, ajuste. --!Silent (20/set/2017)
* +termos, +expressão, ajuste. --!Silent (20/set/2017)
* +expressão, +termo, expressão migrada do filtro 7. --!Silent (21/set/2017)
* +expressão, +termo, expressão migrada do filtro 7. --!Silent (21/set/2017)
* +ajustes, ajuste para evitar FP. --!Silent (24/set/2017)
* +ajustes, ajuste para evitar FP. --!Silent (24/set/2017)
* ajustes para evitar FP. --!Silent (27/set/2017)
* ajustes para evitar FP. --!Silent (27/set/2017)
* +expressões. --!Silent (28/set/2017)
* +expressões. --!Silent (28/set/2017)
* +expressões. --!Silent (01/out/2017)
* +expressões. --!Silent (01/out/2017)
* +termo. --!Silent (02/out/2017)
* +termo. --!Silent (02/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo, +variação. --!Silent (03/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo, +variação. --!Silent (03/out/2017)
* +expressões, ajuste nas condições para evitar FP, +variação. --!Silent (05/out/2017)
* +expressões, ajuste nas condições para evitar FP, +variação. --!Silent (05/out/2017)
* +expressão, +variações, -caracteres já normalizados pela função ccnorm, +condição, +condição especial para o bloqueio de "vc" e "xd". --!Silent (10/out/2017)
* +expressão, +variações, -caracteres já normalizados pela função ccnorm, +condição, +condição especial para o bloqueio de "vc" e "xd". --!Silent (10/out/2017)
* Ajustes para evitar FP. --!Silent (11/out/2017)
* Ajustes para evitar FP. --!Silent (11/out/2017)
* Ajustes para evitar FP e FN, +expressões. --!Silent (12/out/2017)
* Ajustes para evitar FP e FN, +expressões. --!Silent (12/out/2017)
* Ajustes para evitar FP. --!Silent (13/out/2017)
* Ajustes para evitar FP. --!Silent (13/out/2017)
* Ajustes para evitar FP. --!Silent (20/out/2017)
* Ajustes para evitar FP. --!Silent (20/out/2017)
* +expressão migrada do filtro 170. --!Silent (22/out/2017)
* +expressão migrada do filtro 170. --!Silent (22/out/2017)
* +termo. --!Silent (23/out/2017)
* +termo. --!Silent (23/out/2017)
* +termo. --!Silent (24/out/2017)
* +termo. --!Silent (24/out/2017)
* +expressões. --!Silent (31/out/2017)
* +expressões. --!Silent (31/out/2017)
* Ajuste para evitar FP. --!Silent (31/out/2017)
* Ajuste para evitar FP. --!Silent (31/out/2017)
* +expressões. --!Silent (06/nov/2017)
* +expressões. --!Silent (06/nov/2017)
* Pondo para executar no sumário também, +variação. --!Silent (07/nov/2017)
* Pondo para executar no sumário também, +variação. --!Silent (07/nov/2017)
* +termo. --!Silent (08/nov/2017)
* +termo. --!Silent (08/nov/2017)
* +termo e ajustes. --!Silent (09/nov/2017)
* +termo e ajustes. --!Silent (09/nov/2017)
* Remoção de caracteres repetidos. --Helder
* Remoção de caracteres repetidos. --Helder
* Ajustes para evitar FP, +expressões. --!Silent (20/nov/2017)
* Ajustes para evitar FP, +expressões. --!Silent (20/nov/2017)
* +expressão. --!Silent (21/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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-&\?]|^)(?:(?:ASIM|ISO) [NÑ](?:A(?:O|U[MN]))? DAR? (?:IRMAO|MAN[OU]|V[EÉ]IO?|VELHO)|(?:A(?:K|QU)ElA [CK]ARINHA|[CK]ARINHA A(?:K|QU)ELA)|BAGUI|BAT[EI](?:ND[OU]|R|U) UMA|BEIJ[OU] NA TETA|BIRUTA[OU][MN]?|BR [EÉÈ]H? BR|BR(?: ?BR)+|CACHUEI?RA|(?:CH|X)OLA|(?:CH|X)ORA (?:[NÑ](?:A?[OU][MN]?)? COLEG(?:UINH)?A|SO[CS]IEDAD[EI])|[CK]OROL[HI]I?[OU]|DAHORA|DAOR(?:INH)?A|D(?:A|[EÊ]U|[OÔ]U?) R(?:A|EI)[GJ][EI]|DES[EI] [GJ]EITA(?:O|U[MN])|DORGA(?:D[AO](?:O|U[MN])?)?|[DN][OE] (?:LOL|ZAPI?(?:ZAPI?)?)|E[AI]E? (?:M[AE]N|PVT)|ENTENDEDORES ENTENDERA[MO]|E(?:OQ|\.?O\.?Q\.?)|(?:(?:[EI]S)?TA|FIC(?:ARAM|OU)) PISTOLA|FALO[UW][, ] ?VALEU|FLW[, ] ?VLW|(?:FALO[UW]|VALEU) (?:A[IÍÌ]|MANO)|FICA DE BOA[CÇS]?A?|[GJ]EMID[AÃ][OU][MN]?|(?:(?:HUE ?){2,}|(?:HUE ?BR)+)(?: ?BR)*|(?:K|QU)EBRADINHA|LOKO|LO[LU][SZ](?:EIR[OU]|INH[OU])|(?:MALU[CK][OU]|MLK|M[OU]LE(?:K|QU)E) DOIDO|MANEIR(?:A[CÇS]?O|O|[IÍÍ]S[IÍÍ]MO)|MARAVIGOD[EI]?|MIL GRAU|MIT[OU] DEMAI[SX]|M[OÓÒ](?:F|PH)[OÓÒ]B[IY][CK]|MUAHA(?:HA)+|[NÑ]A?O? T[EI] OPRIM[EI]|NGM LIGA|NO ?FAPI?|NOVINHA|(?:OBRIGAD[AO]|OBG)(?: E)? DE NADA|OLO[CK]O|PAKAS|PEGAR? (?:UM)?A MINA|P(?:[IE]VETE|ESAD[AO](?:O|NA))|PISTOL(?:AD[AO]|OU)|REAL OFICIAL|RE(?:CH|X)I ?T[EÉ]G(?:UI)?|ROL[EÉ][SZ]INH[OU]|RXILHA|SAM [EÉ]H? MEL[HI]OR|SHIP(?:AR?|O)|TALARI[CK][AO]|TAMO JUNTO|T\.?L\.?G\.?D\.?|(?:T[OÔ] ([EÉÈ]H? )?DE|[EÉÈ]H?) BRINKS|TOMAT[EI] ?[CK]RU|TOP D[EI]MAI[SX]|TOP ?[SZ]EI?RA|TRABI?SON|TRO?S?L(?:A[GJ]E[MN]|AR?|ANDO|AD(?:[AO](?:RA?|RES)?|INH[AO])|EIA?)|VIDA( .{1,10})? LOU?[CK]A|VALEU[, ] ?FALO[UW]|VLW[, ] ?FLW|VRAU|XABLAU|ZUA[CÇS]AO|ZAPI? ?ZAPI?)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-&\?]|^)(?:(?:ASIM|ISO) [NÑ](?:A(?:O|U[MN]))? DAR? (?:IRMAO|MAN[OU]|V[EÉ]IO?|VELHO)|(?:A(?:K|QU)ElA [CK]ARINHA|[CK]ARINHA A(?:K|QU)ELA)|BAGUI|BAT[EI](?:ND[OU]|R|U) UMA|BEIJ[OU] NA TETA|BIRUTA[OU][MN]?|BR [EÉÈ]H? BR|BR(?: ?BR)+|CACHUEI?RA|(?:CH|X)OLA|(?:CH|X)ORA (?:[NÑ](?:A?[OU][MN]?)? COLEG(?:UINH)?A|SO[CS]IEDAD[EI])|[CK]OROL[HI]I?[OU]|DAHORA|DAOR(?:INH)?A|D(?:A|[EÊ]U|[OÔ]U?) R(?:A|EI)[GJ][EI]|DES[EI] [GJ]EITA(?:O|U[MN])|DORGA(?:D[AO](?:O|U[MN])?)?|[DN][OE] (?:LOL|ZAPI?(?:ZAPI?)?)|E[AI]E? (?:M[AE]N|PVT)|ENTENDEDORES ENTENDERA[MO]|E(?:OQ|\.?O\.?Q\.?)|(?:(?:[EI]S)?TA|FIC(?:ARAM|OU)) PISTOLA|FALO[UW][, ] ?VALEU|FLW[, ] ?VLW|(?:FALO[UW]|VALEU) (?:A[IÍÌ]|MANO)|FICA DE BOA[CÇS]?A?|[GJ]EMID[AÃ][OU][MN]?|(?:(?:HUE ?){2,}|(?:HUE ?BR)+)(?: ?BR)*|(?:K|QU)EBRADINHA|LOKO|LOL(?:OL)+|LO[LU][SZ](?:EIR[OU]|INH[OU])|(?:MALU[CK][OU]|MLK|M[OU]LE(?:K|QU)E) DOIDO|MANEIR(?:A[CÇS]?O|O|[IÍÍ]S[IÍÍ]MO)|MARAVIGOD[EI]?|MIL GRAU|MIT[OU] DEMAI[SX]|M[OÓÒ](?:F|PH)[OÓÒ]B[IY][CK]|MUAHA(?:HA)+|[NÑ]A?O? T[EI] OPRIM[EI]|NGM LIGA|NO ?FAPI?|NOVINHA|(?:OBRIGAD[AO]|OBG)(?: E)? DE NADA|OLO[CK]O|PAKAS|PEGAR? (?:UM)?A MINA|P(?:[IE]VETE|ESAD[AO](?:O|NA))|PISTOL(?:AD[AO]|OU)|REAL OFICIAL|RE(?:CH|X)I ?T[EÉ]G(?:UI)?|ROL[EÉ][SZ]INH[OU]|RXILHA|SAM [EÉ]H? MEL[HI]OR|SHIP(?:AR?|O)|TALARI[CK][AO]|TAMO JUNTO|T\.?L\.?G\.?D\.?|(?:T[OÔ] ([EÉÈ]H? )?DE|[EÉÈ]H?) BRINKS|TOMAT[EI] ?[CK]RU|TOP D[EI]MAI[SX]|TOP ?[SZ]EI?RA|TRABI?SON|TRO?S?L(?:A[GJ]E[MN]|AR?|ANDO|AD(?:[AO](?:RA?|RES)?|INH[AO])|EIA?)|VIDA( .{1,10})? LOU?[CK]A|VALEU[, ] ?FALO[UW]|VLW[, ] ?FLW|VRAU|XABLAU|ZUA[CÇS]AO|ZAPI? ?ZAPI?)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:#CDG|[A@]T[AÁ]H? (?:BE?LE?Z[A@]?|P[OÔ]|TU?DO? BEM)|COL[ÉÈ]|DLÇ|\bÊ[A@]\b|\bE[A@][EIÍ]\b|[EÉÈ]H? TOP[EI]?|R[SÇç] ?R[SÇç](?: R[SÇç])*|V[EÉ]I|IZI)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:#CDG|[A@]T[AÁ]H? (?:BE?LE?Z[A@]?|P[OÔ]|TU?DO? BEM)|COL[ÉÈ]|DLÇ|\bÊ[A@]\b|\bE[A@][EIÍ]\b|[EÉÈ]H? TOP[EI]?|R[SÇç] ?R[SÇç](?: R[SÇç])*|V[EÉ]I|IZI)(?:[^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 sem o uso da função "ccnorm" e com "rlike" */
/* Termos sem o uso da função "ccnorm" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:(?:ch|x)ama(?: .{1,5})? (?:amor(?:es)?|be?b[eê]?(?:zinh[ou])?)|(?<!\d)[ei] ?a[ei](?!\d))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:(?:ch|x)ama(?: .{1,5})? (?:amor(?:es)?|be?b[eê]?(?:zinh[ou])?)|(?<!\d)[ei] ?a[ei](?!\d))(?:[^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 sem o uso da função "rmdoubles" */
/* Termos sem o uso da função "rmdoubles" */
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:KKKK+)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:KKKK+)(?:[^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 | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( removed_lines ) irlike terms | rmdoubles( removed_lines ) irlike terms )
);
);
) | (
) | (
/* Termos sem o uso da função "ccnorm" e "rmdoubles" e com "rlike" */
/* Termos sem o uso da função "ccnorm" e "rmdoubles" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:kkk)(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:kkk)(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';


summary rlike terms | ( added_lines rlike terms
summary rlike terms | ( added_lines rlike terms
& !removed_lines rlike terms
& !removed_lines rlike terms
);
);
) | (
) | (
/* Bloqueio especial */
/* Bloqueio especial */
terms := '(?:^|[\s\n])(?:BJ[OU]S|FON|FDP|XD)(?:[\s\n]|$)';
terms := '(?:^|[\s\n])(?:BJ[OU]S|FON|FDP|XD)(?:[\s\n]|$)';
terms2 := '(?:^|[\s\n])(?:<3|vc)(?:[\s\n]|$)';
terms2 := '(?:^|[\s\n])(?:<3|vc)(?:[\s\n]|$)';
terms_FP := 'Disney XD';
terms_FP := 'Disney XD';


article_namespace % 2 == 0
article_namespace % 2 == 0
& !( added_lines rlike terms_FP )
& !( added_lines rlike terms_FP )
& ( !( article_prefixedtext irlike 'Wikipédia:(?:Café|Páginas para eliminar|Pedidos|Tire suas dúvidas)' )
& ( !( article_prefixedtext irlike 'Wikipédia:(?:Café|Páginas para eliminar|Pedidos|Tire suas dúvidas)' )
& ( ccnorm( added_lines ) irlike terms | added_lines rlike terms2 )
& ( ccnorm( added_lines ) irlike terms | added_lines rlike terms2 )
& !( ccnorm( removed_lines ) irlike terms | removed_lines rlike terms2 )
& !( ccnorm( removed_lines ) irlike terms | removed_lines rlike terms2 )
);
);
) );
) );