Správa filtrů zneužití

Rozdíly mezi verzemi

PoložkaVerze z 11. 11. 2016, 11:06 od uživatele Martin UrbanecVerze z 11. 11. 2016, 16:00 od uživatele Matěj Suchánek
Podmínky filtru
Podmínky:
/* Kde hledat: diskusní prostory */
/* Kde hledat: diskusní prostory */
(  article_namespace % 2 == 1 |
(  article_namespace % 2 == 1 |
/*            a podlípy */
/*            a podlípy */
     ( article_namespace == 4 &
     ( article_namespace == 4 &
       article_text rlike '^(Nástěnka správců$|Pod lípou|Potřebuji pomoc$)'
       article_text rlike '^(Nástěnka správců$|Pod lípou|Potřebuji pomoc$)'
     )
     )
) & (
)
/* (archivační) roboti se nepodepisují */
/* (archivační) roboti se nepodepisují */
! "bot" in user_groups
&! "bot" in user_groups
/* Nejedná se pravděpodobně jen o opravu překlepu: přidává se odřádkování nebo nový nadpis */
/* Nejedná se pravděpodobně jen o opravu překlepu: přidává se odřádkování nebo nový nadpis */
& (
& ( (added_lines rlike '(\n|^):' &! removed_lines rlike '(\n|^):')
  ( (added_lines rlike '(\n|^):' &! removed_lines rlike '(\n|^):')
| ('==' in added_lines &! '==' in removed_lines)  
  | ('==' in added_lines &! '==' in removed_lines)  
| ('::' in added_lines &! '::' in removed_lines)  
  | ('::' in added_lines &! '::' in removed_lines)  
/* nebo byla diskuse vytvořena (nevlastní) */
/* nebo byla diskuse vytvořena (nevlastní), ale nebyla přidána šablona/tabulka */
| (old_size == 0 & user_name !== article_text)
  | (old_size == 0 & user_name !== article_text)
)
  ) & (
/* a přibylo nemalé množství znaků */
/* a přibylo nemalé množství znaků */
  edit_delta > 40
& edit_delta > 40
/* V novém textu nejsou ani čtyři vlnovky, ani odkaz na uživatelskou, ani na diskusní stránku */
/* V novém textu nejsou ani čtyři vlnovky, ani odkaz na uživatelskou, ani na diskusní stránku */
  &! (
&! (
    contains_any(lcase(added_lines), '~~~', '#redirect', '#přesměruj') |  
contains_any(lcase(added_lines), '~~~', '#redirect', '#přesměruj') |  
    added_lines rlike '^\{\{[\w\W]+\}\}$' |
added_lines rlike '^\{\{[\w\W]+\}\}$' |
    lcase(added_lines_pst) rlike '(\[\[diskuse[ _]s\b|\[\[wikipedistk?a\b|\{\{nepodepsáno)' |
lcase(added_lines_pst) rlike '(\[\[diskuse[ _]s\b|\[\[wikipedistk?a:|\{\{nepodepsáno)' |
    lcase(user_name) in lcase(added_lines_pst) |
lcase(user_name) in lcase(added_lines_pst) |
    '/Úkoly' in article_text
'/Úkoly' in article_text
  )
  )
)
)
)