User:Emijrp/AVBOT
Appearance
An effort to rewrite the Anti-Vandalism BOT code.
Users to watch:
- Anons
- Registered users with < 10 edits
Users to exclude:
- Bots
- Admins
- Registered users with >= 10 edits
Edits to watch:
- Article edits
Edits to exclude:
- Talk edits
- Non-article edits
Classes of edits to revert:
- Mass blanking
- Mass blanking + adding a vandalism
- Mass blanking + mass adding (text replacing)
- Section blanking (be careful in BLP, count refs? to avoid blanking legit text?)
- Section blanking + adding a vandalism [1]
- Section blanking + mass adding [2]
- Mass adding
- Insults, bad words, word replacing[3][4], ect
- Nonsense [5]
- Test edits
- NPOV [6][7]
- Black list URLs: youporn.com, ect
- ASCII Art
- Long-term vandals
- Date changers (impossible birth/death dates)
Training reverts:
- Edits made by anons
- Reverts made by users > 1000 edits
- Reverted in < 3 minutes
- Before vandalism and after revert, two different users to the vandal and the reversor
- Use md5 to verify reversion 100%
- Exclude reverts with the summary: good faith edits by...
- The edit is not re-inserted after being reverted: compare all md5 in the history?
Stuff to study:
- Position of the added text begining, end (be careful with templates, iws, categories, ect, a lot of anons add iws), after templates, inline section, section end, section begining
- Renaming sections [8]
- Make a ranking with top inserted words and quickly deleted [9]
Desired features:
- Easy to install
- i18n
- No dependences (except pywikipediabot obviously)
- Load recent changes using IRC channels or API feed
See also
[edit]External links
[edit]- http://code.google.com/p/avbot/source/browse/trunk/avbot2.0.py
- Review: http://github.com/tim1357/Wikipediabots/blob/master/Vandalbot.py
- User:ClueBot/Source
- http://clef2010.org/index.php?page=pages/proceedings.php
- http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Vandalism_studies#Studies_of_vandalism_on_Wikipedia_by_others