Operator: HighInBC
Automatic or Manually Assisted: Fully automatic, unsupervised
Programming Language(s): perl with the same repaired MediaWiki.pm module HBC AIV helperbot uses
Function Summary: Monitor the creation of new users, compare names to a whitelist and a blacklist, report matches page for human examination.
Edit period(s) (e.g. Continuous, daily, one time run): Continuous
Edit rate requested: X edits per TIME 1 edit per 10 seconds max. However when I applied the filter over 24 hours of names I got only 40 hits, so editing rate will be far lower in practice.
Already has a bot flag (Y/N):
Function Details:
The program runs in a loop and will read the last 25 new users every 5 seconds(or as define by Read rate in the control panel) and monitors
#en.wikipedia for new users. It will examine each new user one time by first removing any string from the name that is found in the white list, then comparing the remaining string to the blacklist.
Each pattern that is compared can contain several flags that are associated with this pattern. These flags alter what happens when the pattern is matched. Some of the flags are WAIT_TILL_EDIT which means it will not match the pattern unless the user has edited, or ALTERNATE_TARGET(page name) that allows you to direct reports to another location, and flags like NOTE(message), LOW_CONFIDENCE, and SOCKPUPPET(sock puppet name) which add extended information to the report.
The reports will be added to the bottom of the page defined as the Default target or as defined by the ALTERNATE_TARGET flag. The bot will only write to pages that contain "<!-- HBC NameWatcherBot allowed -->" at a rate defined by Write rate in the control panel.
The whitelist, the blacklist, and the control panel are all editable on wiki and will be read by the bot every 10 minutes.
Existing discussion about this bot is here: Wikipedia talk:Usernames_for_administrator_attention#bot_reporting. There seems to be a consensus for the bot, however User:Viridae has expressed some concerns.
I have added functionality such as the ability to wait for the user to edit before certain patterns are used so as to address these concerns. I will leave a note on User talk:Viridae to let him know about this request for approval.
The source code is written and is ready for its testing phase. I would like to have a few days to test the bot before it is rolled out. Once in a presentable state I will release the source code to GFDL as usual. HighInBC(Need help? Ask me) 16:55, 11 May 2007 (UTC) reply
<rc> Special:Log/newusers create * Igor baltiski * New user account
→ Aza Toth 17:10, 11 May 2007 (UTC) reply
Operator: HighInBC
Automatic or Manually Assisted: Fully automatic, unsupervised
Programming Language(s): perl with the same repaired MediaWiki.pm module HBC AIV helperbot uses
Function Summary: Monitor the creation of new users, compare names to a whitelist and a blacklist, report matches page for human examination.
Edit period(s) (e.g. Continuous, daily, one time run): Continuous
Edit rate requested: X edits per TIME 1 edit per 10 seconds max. However when I applied the filter over 24 hours of names I got only 40 hits, so editing rate will be far lower in practice.
Already has a bot flag (Y/N):
Function Details:
The program runs in a loop and will read the last 25 new users every 5 seconds(or as define by Read rate in the control panel) and monitors
#en.wikipedia for new users. It will examine each new user one time by first removing any string from the name that is found in the white list, then comparing the remaining string to the blacklist.
Each pattern that is compared can contain several flags that are associated with this pattern. These flags alter what happens when the pattern is matched. Some of the flags are WAIT_TILL_EDIT which means it will not match the pattern unless the user has edited, or ALTERNATE_TARGET(page name) that allows you to direct reports to another location, and flags like NOTE(message), LOW_CONFIDENCE, and SOCKPUPPET(sock puppet name) which add extended information to the report.
The reports will be added to the bottom of the page defined as the Default target or as defined by the ALTERNATE_TARGET flag. The bot will only write to pages that contain "<!-- HBC NameWatcherBot allowed -->" at a rate defined by Write rate in the control panel.
The whitelist, the blacklist, and the control panel are all editable on wiki and will be read by the bot every 10 minutes.
Existing discussion about this bot is here: Wikipedia talk:Usernames_for_administrator_attention#bot_reporting. There seems to be a consensus for the bot, however User:Viridae has expressed some concerns.
I have added functionality such as the ability to wait for the user to edit before certain patterns are used so as to address these concerns. I will leave a note on User talk:Viridae to let him know about this request for approval.
The source code is written and is ready for its testing phase. I would like to have a few days to test the bot before it is rolled out. Once in a presentable state I will release the source code to GFDL as usual. HighInBC(Need help? Ask me) 16:55, 11 May 2007 (UTC) reply
<rc> Special:Log/newusers create * Igor baltiski * New user account
→ Aza Toth 17:10, 11 May 2007 (UTC) reply