Operator: Damienhunter
Automatic or Manually Assisted:Automatic
Programming Language(s): Perl
Function Summary: Compile a list of vandalizing IP addresses.
Edit period(s) (e.g. Continuous, daily, one time run): Continuous
Edit rate requested: 60 requests per minute
Function Details: Bot monitors IRC channel Recent Changes and scans for changes to IP talk pages. If a change is found, StewieBot then checks the talk page of the IP address and scans for a specific vandalism tag. If enough vandalism tags are accrued in a short enough period of time, StewieBot adds the IP address as well as a simple description of the vandalism charge to a Ban IP Address page for Sysops to look over. Also, StewieBot compiles a list of the total number of vandalism tags the IP address has, and compares the total number of tags before or on the same date as the last scan to the number of tags stored in memory. If the total tags from the scan is less than the number stored in memory, StewieBot adds the vandals IP address to the Ban IP Address page with a description including the number of tags removed from the page.
Possible later add-ins: If there are repeat vandals, StewieBot can change the lower the number of required vandalisms for banning and decrease the time allowed between vandal tags. This way repeat offenders are stopped much more quickly, and are held to a kind of "probation" in which their vandalism is less tolerated. For the sake of this proposal, please do not consider this a feature of StewieBot... I will propose any changes at a later time.