Wikipedia:Bots/Requests for approval/CorrectBot
- 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 Denied.
Operator: Sesshomaru, first time. Please let me know what I need to specify. Thanks!
Automatic or Manually Assisted: Automatically Assisted, the bot is to be supervised by me while I'm logged on Wikipedia and I will often let it edit automatically while I'm gone. However, I take all responsibility if I incorrectly cause it to make a multitude of errors and I will manually fix all mistakes, if needed.
Programming Language(s): pywikipedia.
Function Summary: CorrectBot will fix certain redirects (eg, Hiei (YuYu Hakusho) --> Jaganshi Hiei, Frieza --> Freeza, etc), except for disambiguation page redirects and the ones on talk pages; it will correct any double redirects I ask it to do, section headers (eg, Fictional Character Biography --> Fictional character biography, See Also --> See also, etc).
Edit period(s) (e.g. Continuous, daily, one time run): Continuous.
Edit rate requested: 3 edits per MINUTE — I assume that is edit slow enough for human editors to be able to see the bot's contributions if the need arises. I'm thinking 3 edits per minute is sufficient.
Already has a bot flag (Y/N):
Function Details: Not much to include: double redirects will be taken care of, section headers will be fixed per Wikipedia:MOS, and any other stream of redirects around Wikipedia (like Pyrokinesis in fiction, which I plan to change to Pyrokinesis#In fiction) that are not included in talk pages or disambiguation pages will be changed to their appropiate article name.
Discussion
[edit]Your programming it in... English? That's not a programming language. How do you actually intend to impliment the bot? --Deskana (banana) 01:09, 4 August 2007 (UTC)[reply]
- (To quote TheFearow from below:) "Please see Wikipedia:Bots/Frequently denied bots. Bots that do spell checking or typo fixing in an automated manner are denied. If its limited to a certain set of typos, please post those here. Also, what programming language are you making it in/what framework are you using/what bot program are you using?" Also, what do you mean by fixing redirects? And what section headers will it fix? How will it identify vandalism? Will it notify users when reverting their vandalism? Are the checks for vandalism sufficiently rigorous to avoid false positives? Keep in mind that you need to be very specific as to each task that the bot is doing. —METS501 (talk) 01:11, 4 August 2007 (UTC)[reply]
- Also, please perform anti-vandal tasks on a seperate bot, as these tasks cannot have a flag but the other tasks need one. Matt/TheFearow (Talk) (Contribs) (Bot) 01:13, 4 August 2007 (UTC)[reply]
Copied from Deskana's talk page: I don't understand what the program is asking for. What are a few programs available? What would you suggest for my bot? Lord Sesshomaru 01:26, 4 August 2007 (UTC)[reply]
- For a first bot, I would recommend AWB, but that won't run anti-vandalism (which takes a LOT of bot/programming knowledge to make), and you cant do fully automated general typo fixing. I would recommend starting with a single small task for your first bot, that can be easily run in AWB. If you don't have access to that, a lot of good small tasks can be run with pywikipedia. Matt/TheFearow (Talk) (Contribs) (Bot) 01:30, 4 August 2007 (UTC)[reply]
- For double redirect bots, probably pywikipedia and AWB are just as good, but pywikipedia doesnt require approval. Thats probably the best option. Matt/TheFearow (Talk) (Contribs) (Bot) 01:49, 4 August 2007 (UTC)[reply]
- Thanks. So what is the maximum "edit rate request" and what are the "full function details"? Lord Sesshomaru 01:56, 4 August 2007 (UTC)[reply]
- Well, the details section is where the operator is supposed to describe the bot's functionality in detail. Implementation-related information would also go there. For a standard task, such as fixing double redirects, details generally aren't necessary. If you were to implement a non-standard bot, such details might include a link to the source code, a discussion of what possible problems you have considered and how you plan to address them, exactly why you want to run a bot in the manner described above, where you have announced your intention to run this bot (eg. related Wikiprojects and noticeboards), a list of regular expressions your bot will use, etc. The requested edit rate is just that: the rate at which your bot will edit. For further information, also please be sure to read the bot policy. S up? 02:19, 4 August 2007 (UTC)[reply]
- I think I've gotten it all down. It's a shame my bot won't change spelling errors and undo vandalism like I planned but at least these other fixes can be done. Any thoughts? Lord Sesshomaru 02:39, 4 August 2007 (UTC)[reply]
- Well, the details section is where the operator is supposed to describe the bot's functionality in detail. Implementation-related information would also go there. For a standard task, such as fixing double redirects, details generally aren't necessary. If you were to implement a non-standard bot, such details might include a link to the source code, a discussion of what possible problems you have considered and how you plan to address them, exactly why you want to run a bot in the manner described above, where you have announced your intention to run this bot (eg. related Wikiprojects and noticeboards), a list of regular expressions your bot will use, etc. The requested edit rate is just that: the rate at which your bot will edit. For further information, also please be sure to read the bot policy. S up? 02:19, 4 August 2007 (UTC)[reply]
- Thanks. So what is the maximum "edit rate request" and what are the "full function details"? Lord Sesshomaru 01:56, 4 August 2007 (UTC)[reply]
- For double redirect bots, probably pywikipedia and AWB are just as good, but pywikipedia doesnt require approval. Thats probably the best option. Matt/TheFearow (Talk) (Contribs) (Bot) 01:49, 4 August 2007 (UTC)[reply]
- What pywiki modules will you be using and with what settings? ∆ 02:45, 4 August 2007 (UTC)[reply]
- With what I've said I would do and all, what do you suggest? I can't understand anything out of this. Can my CorrectBot be an interwiki bot as well? Lord Sesshomaru 04:21, 4 August 2007 (UTC)[reply]
- I would suggest that you withdraw this request, nothing personal but you dont know enough about computer programming and writing automatic scripts. because of that fact I would like to see this request denied. ∆ 04:25, 4 August 2007 (UTC)[reply]
- With what I've said I would do and all, what do you suggest? I can't understand anything out of this. Can my CorrectBot be an interwiki bot as well? Lord Sesshomaru 04:21, 4 August 2007 (UTC)[reply]
- What pywiki modules will you be using and with what settings? ∆ 02:45, 4 August 2007 (UTC)[reply]
For everyone's information, I lefted a message at Betacommand's discussion page regarding my lack of knowledge on this final subject. If I don't learn about computer programming and writing automatic scripts now, I won't know anything additional later on. Lord Sesshomaru 17:18, 4 August 2007 (UTC)[reply]
- Indeed, but there are ways to learn that don't involve having your automated processes edit Wikipedia. The burden of proof is on you to prove that your bots are harmless and useful. And if you don't have a good grasp of the programming language in which you are writing, it makes it less likely that the bot will be harmless. — madman bum and angel 17:21, 4 August 2007 (UTC)[reply]
Denied. The bot operator has not indicated sufficient knowledge in computer programming to run a Wikipedia bot. As Madman said above, it is very likely that something would go wrong with this bot and their would be no one to repair it. —METS501 (talk) 20:02, 4 August 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.