Wikipedia:Bots/Requests for approval/OverlordQBot
- 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 Withdrawn by operator.
Operator: OverlordQ
Automatic or Manually Assisted: Automatic (Supervised)
Programming Language(s): Perl, with Perlwikipedia
Function Summary: Replacement for HagermanBot for attributing unsigned Talk page edits and reminding them in a friendly manner.
Edit period(s) (e.g. Continuous, daily, one time run): Continuous
Edit rate requested: 4 edits per minute
Already has a bot flag (Y/N): N
Function Details:
- Place the {{unsigned}} template on a talk page and requested pages when a user adds a comment and forgets to sign.
- Place the {{uw-tilde}} template on the user's talk page when the user leaves three unsigned comments in a rolling 24-hour period.
Discussion
[edit]Hopefully, time and approval permitting, the advanced functions will be duplicated as well. (Non-talk pages, opt-in/out, etc). OverlordQ 09:38, 24 June 2007 (UTC)[reply]
- Strong support, there has been lots of these discussions around about a replacement. Is it's code identical to HagermanBot's code? And yes, until HagermanBot returns, this will have to do. E talk 09:47, 24 June 2007 (UTC)[reply]
- Unfortunately no, I don't have the code of HagermanBot, and I haven't touched C# even with a ten foot pole, so unfortunately it'll be a rewrite. OverlordQ 10:32, 24 June 2007 (UTC)[reply]
- What package are you using to connect to IRC? --ST47Talk 10:50, 24 June 2007 (UTC)[reply]
- Probably end up using POE and it's IRC Component. OverlordQ 12:22, 24 June 2007 (UTC)[reply]
- Fun. If you have code, Approved for trial. Please provide a link to the relevant contributions and/or diffs when the trial is complete. for a few days. --ST47Talk 12:23, 24 June 2007 (UTC)[reply]
- I'm certainly in favor as well and you probably thought of this, but just to be safe: since the bot doesn't have any opt-out functionality yet, it would probably be a good idea to filter any flagged bots from the feed and/or any edits by editors whose names end in 'bot' (just in case there's some bot task that involves talkpage spamming without signing). And many people would probably appreciate it if the bot could use the existing categories (ie. Category:Non-talk pages automatically signed by HagermanBot, etc.) which we could always rename later. --S up? 17:17, 24 June 2007 (UTC)[reply]
- Fun. If you have code, Approved for trial. Please provide a link to the relevant contributions and/or diffs when the trial is complete. for a few days. --ST47Talk 12:23, 24 June 2007 (UTC)[reply]
- Probably end up using POE and it's IRC Component. OverlordQ 12:22, 24 June 2007 (UTC)[reply]
- What package are you using to connect to IRC? --ST47Talk 10:50, 24 June 2007 (UTC)[reply]
- Unfortunately no, I don't have the code of HagermanBot, and I haven't touched C# even with a ten foot pole, so unfortunately it'll be a rewrite. OverlordQ 10:32, 24 June 2007 (UTC)[reply]
- ST47 No code ha
sd been writtenyetprior to this RFA , but it's coming along nicely. Will throw the code up in SVN for some peer review in a bit. - S For now, I was thinking to work out the bugs, instead of actually editing pages, it'd write a log of what it would have marked.
- R Can do. OverlordQ 22:58, 24 June 2007 (UTC)[reply]
Also threw up a DevLog, And I'm almost insane enough to rewrite Perlwikipedia into the POE framework using PoCo Client HTTP OverlordQ 07:30, 25 June 2007 (UTC)[reply]
What's going on? --ST47Talk 14:49, 9 July 2007 (UTC)[reply]
- Still finishing up some code. Just have to finish the conditional logic for checking if we need to tag a post and then editing the page. Q T C 23:10, 9 July 2007 (UTC)[reply]
I've run into a few snags, so if you want a replacement sooner then later, since it appears it's ready to go, my recomendation would be for approving SineBot, and I'll withdraw my Request for Approval. I'm sure I can find another task that could use some Bot help. Q T C 10:52, 25 July 2007 (UTC)[reply]
- 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.