Wikipedia:Bots/Requests for approval/VeinorBot


 * The following discussion is an archived debate. Please do not modify it. Subsequent comments should be made in a new section. The result of the discussion was Symbol keep vote.svg Approved.

VeinorBot
Operator: Veinor

Automatic or Manually Assisted: Manually assisted

Programming Language(s): Perl using perlwikipedia.

Function Summary: Parse anti-spam channel logs and post them on my userspace.

Edit period(s) (e.g. Continuous, daily, one time run): Daily, on average (sometimes I might not be able to run it in time; then I'd have to catch up later)

Edit rate requested: 9 edits per day (6 en-wiki, 3 meta).

Already has a bot flag (Y/N): N

Function Details: This bot parses the logs from #wikipedia-en-spam and #wikipedia-swm-spam on the freenode IRC chat and posts information on en-wiki and meta. For the en-wiki logs, it checks how many times a given domain was added and who added it; for the swm-wiki (small wikis; the list can be found on m:User:Eagle 101), it checks how many wikis a given domain was added to, and then lists diffs (useful for finding cross-wiki spammers). Sample logs can be found on User:Veinor/Link count/February 25, 2007 and m:User:Veinor/Link count/February 25, 2007.

Discussion

 * Generally speaking, if bots are changing userspace in an automated way, they change their own userspace, rather than that of their operator; that might be something to keep in mind. --ais523 15:28, 26 February 2007 (UTC)
 * I'd be happy to modify the code to do so and then move the previous logs (which were added by hand) over. Veinor (talk to me) 16:45, 26 February 2007 (UTC)
 * But not necessarily I say leave it in Veinor's userpace. Support bot idea Betacommand (talk • contribs • Bot) 18:10, 26 February 2007 (UTC)


 * Can this bot be configured to ONLY report in automated messages from these channels, and not anyone who might be talking in them? —  xaosflux  Talk 02:57, 27 February 2007 (UTC)
 * It only looks at messages that have a specific format that nobody ever randomly creates, if that's what you're saying. Veinor (talk to me) 02:58, 27 February 2007 (UTC)
 * approved Betacommand (talk • contribs • Bot) 02:59, 2 March 2007 (UTC)
 * In that case, it needs to be unblocked (account got blocked within a few seconds as being unauthorized, which it was at the time.) Veinor (talk to me) 04:29, 2 March 2007 (UTC)


 * The above discussion is preserved as an archive of the debate. Please do not modify it. Subsequent comments should be made in a new section.