Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 22h47min de 31 de outubro de 2017 por !SilentVersão de 02h27min de 1 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)
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̃ÚŰÜŨ\-&\?]|^)(?:(?: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|CHORA [NÑ](?:A?[OU][MN]?)? COLEG(?:UINH)?A|[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) (?: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|SHIP(?:AR?|O)|TAMO JUNTO|T\.?L\.?G\.?D\.?|(?:T[OÔ] ([EÉÈ]H? )?DE|[EÉÈ]H?) BRINKS|TOP D[EI]MAI[SX]|TOP ?[SZ]EI?RA|TRABI?SON|TRO?S?L(?:A[GJ]E[MN]|AR?|ANDO|AD(?:[AO](?:R|RES)?|INH[AO])|EIA?)|VIDA( .{1,10})? LOU?[CK]A|VRAU|V[EÉ]I|XABLAU|ZUA[CÇS]AO|ZAPI? ?ZAPI?)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-&\?]|^)(?:(?: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|CHORA [NÑ](?:A?[OU][MN]?)? COLEG(?:UINH)?A|[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) (?: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|SHIP(?:AR?|O)|TAMO JUNTO|T\.?L\.?G\.?D\.?|(?:T[OÔ] ([EÉÈ]H? )?DE|[EÉÈ]H?) BRINKS|TOP D[EI]MAI[SX]|TOP ?[SZ]EI?RA|TRABI?SON|TRO?S?L(?:A[GJ]E[MN]|AR?|ANDO|AD(?:[AO](?:R|RES)?|INH[AO])|EIA?)|VIDA( .{1,10})? LOU?[CK]A|VRAU|V[EÉ]I|XABLAU|ZUA[CÇS]AO|ZAPI? ?ZAPI?)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';


( 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̃ÚŰÜŨÑ]|^)(?:#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Çç])*|IZI)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|^)(?:#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Çç])*|IZI)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';


rmdoubles( added_lines ) 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̃ÚŰÜŨÑ]|^)(?:(?:ch|x)ama(?: .{1,5})? (?:amor(?:es)?|be?b[eê]?(?:zinh[ou])?)|[ei] ?a[ei])(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|^)(?:(?:ch|x)ama(?: .{1,5})? (?:amor(?:es)?|be?b[eê]?(?:zinh[ou])?)|(?<!\d)[ei] ?a[ei](?!\d))(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';


rmdoubles( added_lines ) 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̃ÚŰÜŨ]|^)(?:KKKK+)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:KKKK+)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';


( 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ãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:kkk)(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:kkk)(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';


added_lines rlike terms
added_lines rlike terms
& !removed_lines rlike terms;
& !removed_lines rlike terms;
) | (
) | (
/* Bloqueio especial */
/* Bloqueio especial */
terms := '(?:^|[\s\n])(?:<3|[Ff][Oo][Nn]|[Ff][Dd][Pp]|[Xx][Dd]|vc)(?:[\s\n]|$)';
terms := '(?:^|[\s\n])(?:<3|[Ff][Oo][Nn]|[Ff][Dd][Pp]|[Xx][Dd]|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)' )
& ( !( article_prefixedtext irlike 'Wikipédia:(?:Café|Páginas para eliminar|Pedidos)' )
& added_lines rlike terms
& added_lines rlike terms
& !removed_lines rlike terms
& !removed_lines rlike terms


);
);
) );
) );