Wikipedia:Bots/Requests for approval/CSDCheckBot: Difference between revisions

Content deleted Content added
m CSDCheckBot: formatting so it shows up properly on the main page
Ready to start log test
Line 47:
*My current reasoning as to why the bot would be justified as an opt-in as opposed to opt-out bot: Firstly, there are currently multiple bots that leave unsolicited talkpage messages, and their operation is not particularly opposed or resented from what I can see. They prompt some annoyed replies, yes, but the vast majority of it that I've seen came about as a result of a difficult to use or unavailable opt-out method. If someone can easily opt out of such messages they don't usually complain about it too much. In any case I suspect that most of the people who really don't like bots will already have a {{tl|nobots}} template on their talkpage. Secondly this service is rather important: Not only to the integrity of Wikipedia and to our sometimes overtaxed admin corp, but to the editors themselves. New editors who add pages that are immediately tagged for CSD are unsurprisingly discouraged and annoyed, and incorrect tagging provokes such a response for no adequate reason. Better feedback to editors can only improve their accuracy, and that benefits everyone. Furthermore, as the AFD discussion reveals, any editor running for adminship who has had difficulty with CSD will almost certainly fail. Finally various admins mention in the discussions linked above that they gave a large number of notifications like these themselves, and that they never received an unduly negative response from editors they gave them to. (I realize there's a difference between a warning from an admin and a warning from a bot, but still.) Now, with regards to the messages the bot will give: They aren't going to be phrased as "warnings" so much as notifications. The bot's accuracy simply can't be 100% because many times pages can be deleted for multiple reasons, and an admin could simply pick a different criteria than the tagger did. Furthermore pages could be substantially altered between the tagging and the tag removal or deletion, and the bot can't do anything except note this (and it won't even do that if the change is in substance not quantity). So these messages aren't intended to chastise or anything of the kind, this will be neutrally phrased feedback and nothing else.
 
If anyone wants to see the code once it's finished, I wouldn't mind and it is now pretty much finished, but keep in mind that unless I get around to commenting it it's almost 600900 lines of uncommented and probably difficult to follow code.
 
===Discussion===
Line 130:
*{{tl|OperatorAssistanceNeeded|D}} What is the current status of this request? [[User:OverlordQ|<span style="color:#171788;font-weight:bold">Q</span>]] <sup>[[User talk:OverlordQ|T]] [[Special:Contributions/OverlordQ|C]]</sup> 17:45, 18 May 2009 (UTC)
**Sorry, I was delayed in finishing the code. I hit some difficult to trace errors, and there were more demands on my time in the past week than I had anticipated. I should be able to begin the test tomorrow or the day after if nothing else crops up.--[[User:Dycedarg|<span style="border:1px solid red;color:red; padding:1px;background:#000">'''Dycedarg'''</span>]] [[User talk:Dycedarg|'''<span style="color:#000000">&#x0436;</span>''']] 23:45, 18 May 2009 (UTC)
And now I'm finally finished. Part of the problem was the amount of time testing the various parts of the code took; to obtain results in real world scenarios requires hours of testing for each run. Given the amount of time I had to devote to the project, this made the whole thing take much longer than I had hoped. I will start the 24 log-only test tomorrow when I wake up, probably about noon EST. It will update a log of what it would have done every three hours; I will place a link to that log on the bot's user page. I will leave the results available for review for 24 hours after the bot is finished per JLaTodre's request. In the absence of any major problems I'll then start the 7-day trial with messages and all on Wednesday.--[[User:Dycedarg|<span style="border:1px solid red;color:red; padding:1px;background:#000">'''Dycedarg'''</span>]] [[User talk:Dycedarg|'''<span style="color:#000000">&#x0436;</span>''']] 02:32, 25 May 2009 (UTC)