Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 21h53min de 18 de julho de 2013 por He7d3rVersão de 15h22min de 9 de agosto de 2013 por Rjclaudio
Informações básicas
Notas:
* Artigo recém-criado, com tag de ER/ESR/ER do Sale, provável recriação ou vandalismo. - rjclaudio
* Artigo recém-criado, com tag de ER/ESR/ER do Sale, provável recriação ou vandalismo. - rjclaudio
* Não detecta páginas criadas pelo Salebot (aviso em PDU) - rjclaudio
* Não detecta páginas criadas pelo Salebot (aviso em PDU) - rjclaudio
* Não detecta página arquivadas pelo Lady Gabrielle de Lioncourt Bot - Ruy.
* Não detecta página arquivadas pelo Lady Gabrielle de Lioncourt Bot - Ruy.
* Não detecta "<nowiki>{{ER" , usado em muitos avisos - rjclaudio
* Não detecta "<nowiki>{{ER" , usado em muitos avisos - rjclaudio
* Mudei o final de [\|\}] para apenas \|, evitando falso-positivos com <nowiki>{{lixo}}</nowiki> em mensagens. - rjclaudio
* Mudei o final de [\|\}] para apenas \|, evitando falso-positivos com <nowiki>{{lixo}}</nowiki> em mensagens. - rjclaudio
* Tamanho > 30, menores outro filtro impede - rjclaudio
* Tamanho > 30, menores outro filtro impede - rjclaudio
* Subpágina "Usuário:Salebot/Lixo" foi movida para "Usuário:Salebot/Impróprio". --Kleiner
* Subpágina "Usuário:Salebot/Lixo" foi movida para "Usuário:Salebot/Impróprio". --Kleiner
* "Administrador" -> "sysop". -- Helder
* "Administrador" -> "sysop". -- Helder
* 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
* Uso de uma variável em vez de repetir a mesma regex. -- Helder
* Uso de uma variável em vez de repetir a mesma regex. -- Helder
* Aprimoramento da regex para lidar com espaços. -- Helder
* Aprimoramento da regex para lidar com espaços. -- Helder
* Otimizando regex (irlike) --rjclaudio
Condições do filtro
Condições:
(ajuda | discussão)
elim := '{{\s*(?:er1?|esr[12]?|spam|lixo|impróprio|delete|usuário:salebot/impróprio)\s*\|';
elim := '{{\s*(?:er1?|esr[12]?|spam|lixo|impróprio|delete|usuário:salebot/impróprio)\s*\|';


! 'sysop' in user_groups
! 'sysop' in user_groups
& article_recent_contributors == ''
& article_recent_contributors == ''
& new_size > 30
& new_size > 30
& lcase( added_lines ) rlike elim
& added_lines irlike elim
& ! lcase( added_lines ) rlike '<nowiki>[^<>]*' + elim
& ! added_lines irlike '<nowiki>[^<>]*' + elim
& ! ( user_name == 'Salebot' | user_name == 'Lady Gabrielle de Lioncourt Bot' )
& ! ( user_name == 'Salebot' | user_name == 'Lady Gabrielle de Lioncourt Bot' )