Gestion du filtre anti-abus

Différences entre les versions

ArticleVersion du 6 avril 2019 à 09:58 par JackPotteVersion du 9 avril 2019 à 14:54 par JackPotte
Informations de base
Notes :
Se déclenche lorsque ces trois conditions sont réunies :
Se déclenche lorsque ces trois conditions sont réunies :


1 - Le contributeur à moins de 10 éditions
1 - Le contributeur à moins de 10 éditions
2 - Ce n'est ni un utilisateur auto-patrouillé, ni un patrouilleur, ni un administrateur
2 - Ce n'est ni un utilisateur auto-patrouillé, ni un patrouilleur, ni un administrateur
3 - Le contributeur tente d'ajouter un lien http ou https sur une page utilisateur.
3 - Le contributeur tente d'ajouter un lien http ou https sur une page utilisateur (et pas en remplacer).


Les six premiers mois de 2013 nous avions au moins une pub par jour d'utilisateurs créés pour cela, sur leur page.
Les six premiers mois de 2013 nous avions au moins une pub par jour d'utilisateurs créés pour cela, sur leur page.
En octobre 2014 cela s'est propagé à l'espace principal.
En octobre 2014 cela s'est propagé à l'espace principal.
En octobre 2018 une exception a été levée pour Wikidata pour un cours sur les URI
Conditions du filtre
Conditions :
(page_namespace == 2 | page_namespace == 3)
user_editcount < 10
& user_editcount < 10
& !"autoconfirmed" in user_groups & !("autopatrolled" in user_groups) & !("patroller" in user_groups) & !("sysop" in user_groups) & !("editinterface" in user_rights)
& !"autoconfirmed" in user_groups & !("autopatrolled" in user_groups) & !("patroller" in user_groups) & !("sysop" in user_groups) & !("editinterface" in user_rights)


& (count("http://", string(added_lines)) + count("https://", string(added_lines)) > count("http://", string(removed_lines)) + count("https://", string(removed_lines)) )
& (count("http://", string(added_lines)) + count("https://", string(added_lines)) > count("http://", string(removed_lines)) + count("https://", string(removed_lines)) )
& !(count("<ref", string(added_lines)) > count("<ref",  string(removed_lines)))
& !(count("<ref", string(added_lines)) > count("<ref",  string(removed_lines)))