Wikipedia:Bots/Requests for approval/Coreva-Bot
[[User:Template:Coreva-Bot|]]
- ([[Wikipedia:Bots/Requests for approval/Template:Coreva-Bot |BRFA]]
- Approved BRFAs
- [[User talk:Template:Coreva-Bot|talk]]
- [[Special:Contributions/Template:Coreva-Bot|contribs]]
- [[xtools:ec/en.wikipedia.org/%5B%5B%3ATemplate%3ACoreva-Bot%5D%5D|count]]
- [[sulutil:Template:Coreva-Bot|SUL]]
- [[Special:Log/Template:Coreva-Bot|logs]]
- [[Special:Log/move/Template:Coreva-Bot|page moves]]
- block log
- rights log
- [[Special:Userrights/Template:Coreva-Bot|flag]])
Operator: Excirial (Talk,Contribs)
Automatic or Manually Assisted: Fully automatic, with the possibility to manually control the bots behaviour if desired.
Programming Language(s): C#.net, DotNetWikibot Framework
Function Summary:
- Download block logs every 1-2 hours.
- Scan downloaded Logs for recently blocked IP's.
- Determine block amounts and time interval between these blocks.
- When criteria are met, create a new WP:ABUSE report
Edit period(s) (e.g. Continuous, daily, one time run): Continuous(Burst)
Edit rate requested: 2 edits per persistent vandal.
Already has a bot flag (Y/N):
Function Details: Coreva's main task is identifying recurrent vandals and report them to WP:Abuse when they match the criteria set for such a report. Coreva will do this by downloading the block log at recent intervals (Once every 1-2 hours estimate), and then parsing this page to detect newly blocked IP addresses. Once valid addresses are found, it will request the individual block log for that IP and determine the amount of blocks, and if these blocks are recent. Once this matches the Abuse criteria it will create a new report regarding the vandal to request further investigation of this IP.
The entire bot should be light on server resources. Estimates are that with a scan frequency of once every two hours 30 IP's would be available for personal examination of their block logs. All these operations are read only, which should be less then the average user load generated. It should even be possible to let Coreva base its scan rate on a formula involving server load, log scan frequency and the amount of users to scan before the next full scan takes place.
The tasks listed might sound only moderately useful, but i deem repeating offenders a serious problem Wikipedia should deal with. The current amount of IP's that qualify for WP:Abuse compared to blocks is low, which makes detecting them a dull task for humans. Furthermore Coriva in its proposed form is just a start. Personally i have a few tasks in mind that will increase its effectiveness quite a bit, but as they say: One thing at a time.
(NOTE: Coreva is still in heavy development, and wont be done any time soon)