Administración del filtro antiabusos

Diferencias entre versiones

ElementoVersión desde 19:39 27 jun 2010 por Poco a pocoVersión desde 18:14 4 jul 2012 por Abián
Información básica
Notas:
Usuario no autoconfirmado creando microesbozos o infraesbozos a modo de prueba (hola, test, prueba, preguntas) --Poco a poco
Usuario no autoconfirmado creando microesbozos o infraesbozos a modo de prueba (hola, test, prueba, preguntas) --Poco a poco


article_articleid==0  es la forma correcta de verificar que el artículo es nuevo y no (por ejemplo) un artículo existente en blanco
article_articleid==0  es la forma correcta de verificar que el artículo es nuevo y no (por ejemplo) un artículo existente en blanco


termino de corregir, tenías
termino de corregir, tenías
lcase(added_lines like ...)
lcase(added_lines like ...)
en vez de  
en vez de  
lcase(added_lines) like ....
lcase(added_lines) like ....
- drini
- drini
----
----
100% de borrados, reajusto el límite a 40 / 70, --Poco a poco
100% de borrados, reajusto el límite a 40 / 70, --Poco a poco
----
----
reajusto a 50/80 y activo para que impida las ediciones en lugar de marcarlas, --Poco a poco
reajusto a 50/80 y activo para que impida las ediciones en lugar de marcarlas, --Poco a poco
----
----
corrijo error en los ORs/ANDs, ahora sí debería permitir redirecciones
corrijo error en los ORs/ANDs, ahora sí debería permitir redirecciones
----
Habilito actuación en anexos y añado la palabra "wikipedia", pista de que el contenido introducido no es enciclopédico. --Invadinado
Condiciones de filtro
Condiciones:
!("autoconfirmed" in user_groups)
!("autoconfirmed" in user_groups)
& (article_namespace == 0)
& (article_namespace == 0 | article_namespace == 104)
&  article_articleid==0
&  article_articleid==0
&!("#redirec" in  lcase(added_lines))  
&!("#redirec" in  lcase(added_lines))  
& ((new_size < 80) | (new_size < 120 & contains_any(rmdoubles(lcase(added_lines)),"prueba", "sois","hola","test","¿qu","¿cómo","¿como", "¿por", "¿cu", "te quiero"))
& ((new_size < 80) | (new_size < 120 & contains_any(rmdoubles(lcase(added_lines)),"prueba", "sois","hola","test","¿qu","¿cómo","¿como", "¿por", "¿cu", "te quiero", "wikipedia"))
  )
  )