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 Approved.

Operator: Soxred93 (u t)

Automatic or Manually Assisted: Automatic

Programming Language(s): PHP, using Cobi's wikibot.classes.php

Function Summary: Give information on requests at Wikipedia:CHU.

Edit period(s) (e.g. Continuous, daily, one time run): Continuous

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

Function Details: A few weeks back, MBisanz gave Cobi and I an idea to make bots for CHU and USURP. We both thought it was a good idea, and Cobi and I worked out a plan that he does USURP, and I do CHU. Currently, it processes each request, and checks:

  1. If the username requested is taken
    If so, then checks if it has had any edits, and if not, points them to Wikipedia:USURP.
  2. If the request was made by an IP.
  3. If the request uses the default reason.
  4. Skips if there is a ((done)) or ((not done)) tag for the request.
  5. If the old username has less than 25 edits. (will probably remove in the future)
  6. If the new username is just the old username in lowercase.
  7. (I'm always open to more suggestions)

It reports in the format:

Here is an automated analysis of the request, done by [[User:SoxBot VI|]].
* ((User:SoxBot VI/CHU|ne))
* ((User:SoxBot VI/CHU|le|25))
* ((User:SoxBot VI/CHU|df))
* '''Final result:''' ((User:SoxBot VI/CHU|error)) ~~~~

resulting in:

Here is an automated analysis of the request, done by SoxBot VI.


There have been some concerns about how it could steal possible future crats' job. I argue that claim with the fact that it is just giving information, and the crat should still do a last minute check.

See also the noticeboard for others' opinions.

Discussion[edit]

I should really only make a note when it detects something that could stop a username change, adding a "this has been oked by the bot" is just extra clutter. Also check out this diff, the user did sign. Apart from that it looks pretty good --Chris 11:39, 17 May 2008 (UTC)[reply]
I don't think a few extra lines saying that it's an ok request is too much clutter (see WP:USURP), IMO. But that's just me. It also checks not is there is a newline or a space before the signature. Soxred93 (u t) 12:54, 17 May 2008 (UTC)[reply]
I agree with Chris, but I think the bot should make a small note on ok requests, so that the bureaucrats know it has been checked. There are three lines per request on valid ones, and that is too much, in my mind. The only thing that would be necessary is one line saying that the request has nothing (that the bot can detect) wrong with it. A line saying that this is a summary by the bot, and line saying the account does not exist, and a line saying nothing is wrong with the request is just unnecessary. seresin ( ¡? ) 16:30, 17 May 2008 (UTC)[reply]

At the moment, the bot is adding a lot of lines of text, often without pointing out anything wrong with the request. Given the number of request we get, that many lines is far too much clutter. I am grateful for any help a bot can provide, but hope it could be a little less intrusive. I have always asked human clerks not to list what is OK with requests, just to point out potential problems - it would be appreciated if the bot could do the same. As to a couple of specific issues:

If this is saving human clerks work, I'm all for it but I would like the opinion of those who clerk the page as to whether this is making their life any easier. WjBscribe 19:03, 17 May 2008 (UTC)[reply]

Heh, you're behind the game :). The 25 edits thing has been removed. I put the forgot to sign thing in because it indicates that the user might be an IP, or not the user who wants a rename. It also only lists what's ok if something's wrong. If you want, I can completely remove it. Also, I am putting in a note if the user has been blocked in the past 3 months. Is that OK? Soxred93 (u t) 22:06, 17 May 2008 (UTC)[reply]
You should check your signature regex, it still thinks I don't sign --Chris 10:03, 23 May 2008 (UTC)[reply]
The problem is that you don't link to your userpage, which is required for the regex. I'll fix that later. Soxred93 (u t) 19:46, 23 May 2008 (UTC)[reply]

I have blocked this bot as it was edit warring with me: [1], [2], [3], [4]. Could the bot be programmed to notice if its message is replaced by a more useful note by a human editor? At the very least could it treat ((cratnote)) (and perhaps ((clerknote)) as the same as ((done))/((not done)) and not comment on the request in question? WjBscribe 00:43, 25 May 2008 (UTC)[reply]

 Done Soxred93 (u t) 00:45, 25 May 2008 (UTC)[reply]
Thanks. I've unblocked the bot. We are however beyond it's 5 day trial period. I think we need a further trial to continue to iron out issues - and I note Kingturtle's concerns above about the overall utility of the bot. As far as changes I'd still like to see go:
  • I would appreciate its message being shortened further - where it detects a problem, the message takes up at least 3 lines and I think that can be reduced
  • Its error message about signatures is an issue - it seems to miss signatures separated by a line from the request and the lack of signature message tends to be a false alarm anyway (there seems to me to be no correlation between lack of sig and the requester being an IP). Ideally it could detect if the request was made by the account to be renamed and ignore sigs or lack of it. If this isn't possible it may be better to leave this check out.
  • Detection of previous rename requests would be ideal - this is the one tasks that human editors can't perform at present.
As a general observation, I have a concern that requests flagged up as problematic are waiting longer for bureaucrat attention, even when these are requests that should be performed. I'm worried that Kingturtle as a bureaucrat coming recently to performing renames has issues with this bot. The Rambling Man's input may be useful. Given as I noted above that this bot has now completed its trial period, a further trial period seems in order if BAG are minded to give this bot a green light. My thanks again to Soxred for the time he is expending on this task. WjBscribe 01:43, 25 May 2008 (UTC)[reply]
3 out of 5 done, working on the other two next. Soxred 93 04:04, 27 May 2008 (UTC)[reply]
All have been dealt with. I'm now ready for approval, or another trial, if necessary. Soxred 93 04:16, 27 May 2008 (UTC)[reply]
Approved for trial (1 days). Please provide a link to the relevant contributions and/or diffs when the trial is complete. dihydrogen monoxide (H2O) 10:58, 27 May 2008 (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.