User:VoABot II

'''This is a bot script, and like anything, it is not 100% perfect. Please report mistakes here!''' Administrators: if this bot is malfunctioning, try changing its settings. It can also be shut off there in a server friendly way.



About VoABot II
The purpose of this approved bot is to patrol articles and prevent banned users/trolls with revolving IPs/proxies from disrupting articles too much. This is useful against both long-term steady vandalism of certain pages or vandalbot attacks on many random pages. Semi-protection cannot be used for random page vandalism and it can be needlessly limiting if long-term use is applied to pages just to stop shared IP vandals. Additionally, "throwaway" accounts can make semi-protection end up as full protection.

General shared IP vandalism and spam patrol and page move patrol are also included. Similarly, move-protection is useless against random page move attacks.

Tasks

 * [[Image:Symbol keep vote.svg|20px]] A) In the case where banned users continue to use sockpuppet accounts/shared IPs/open proxies to add edits clearly rejected by consensus to the point where long term protection is required, VoABot II may be programmed to watch those pages and revert those edits instead. Such edits are considered blacklisted. IP ranges can also be blacklisted from the bot's watchlist. This is reserved only for special cases.


 * [[Image:Symbol keep vote.svg|20px]] B) VoABot II patrols recent changes and checks all edits by logged-out AOL, other shared IP users, and IPs that are acting as hosts (open ports). Any detected vandalism is reverted. This is done to avoid IP revolving spammers that hit multiple pages at random.


 * [[Image:Symbol keep vote.svg|20px]] C) The move log is patrolled by VoABot II for page moves to inappropriate names by possible vandals. Such page moves will be reverted.

Note: IP ranges are never blacklisted from recent changes, excepting AOL for brief time periods if needed. Temporarily blacklisting AOL during a heavy vandalbot attack still allows talk page edits to be made and any good edits from AOL IPs made during that timeframe to be reviewed and restored (as opposed to blocking all AOL ranges).

Note:  = Checked ability approved at requests for approvals.

Status
Pages watched by VoABot II

Administrators:
 * Change bot's settings
 * Change bot's watchlist
 * Add/remove watched categories
 * Add/remove keywords

Script
I am the author of this the script. It is a combination of JavaScript for parsing and Java for storing and reading data, some of which is called when scanning pages. Voice -of-  All  03:14, 28 July 2006 (UTC)