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

Content deleted Content added
Discussion: Comment.
Erik9 (talk | contribs)
Line 30:
This bot might produce a large number of unnecessary and annoying talk page messages, since, in a rather large number of cases, the retention of a page for which speedy deletion is requested, or the deletion of the page under some CSD other than that cited by the requester, does not indicate that the editor placing the speedy deletion tag has done anything wrong. For instance, [[WP:CSD#G1|CSD G1]], [[WP:CSD#G2|CSD G2]], [[WP:CSD#G3|CSD G3]] are nowhere close to disjoint; [[WP:CSD#G3|CSD G3]] and [[WP:CSD#G10|CSD G10]] have a substantial intersection as well. Thus, a fairly large number of pages will quite legitimately be subject to speedy deletion under multiple criteria. Consequently, the bot's proposed function of warning "every editor who added a tag to the page for criteria that does not match the criteria under which the page was deleted" will result in many superfluous talk page messages for every editor who cannot divine which CSD the deleting administrator will cite. The bot's function of warning "every editor who added a tag to the page for any criteria" for pages that are kept is likewise objectionable, since this situation may frequently result from the improvement of the page for which speedy deletion is requested, rather than any fault by the editor placing the speedy deletion tag: for example, a page tagged under [[WP:CSD#A7|CSD A7]] may have an assertion of notability added to it. While this request concedes that "The bot's accuracy simply can't be 100%", it is questionable whether, in view of these considerations, even 50 percent of the talk page notices would actually be merited. Finally, the proposed task seems to include no apparent protection against flooding user talk pages with warnings: if an editor tagged 50 pages for deletion under CSD G3, but the pages were subsequently deleted with a summary referencing CSD G10, would the hapless editor receive fifty individual warnings, each placed in a separate edit? [[User:Erik9|Erik9]] ([[User talk:Erik9|talk]]) 15:59, 3 May 2009 (UTC)
:This seems like a good idea; it's probably even something I've thought of when I patrol new pages, but you might want to change it a little in light of Eirk9's comment above. A few questions: do you have any prior programming experience with bots? I want to know this because it seems like something strange to do with pywikipedia, considering the fact that that framework is often used by inexperienced programmers and usually people only use the basic scripts that come with the installation. If you wrote your own code, can I see it? I'm very curious as to how you put the bot together. Thanks! [[User:The Earwig|<span style="color:#008800">The</span> <span style="color:#004400">Earwig</span>]] <span style="font-family:Verdana"><sup>([[User_talk:The Earwig#|Talk]] &#124; [[Special:Contributions/The Earwig|Contributions]])</sup></span> 16:06, 3 May 2009 (UTC)
::Well, if this task is going to be run, I would suggest the following alterations minimize the number of incorrect warnings:
:#The following sets of CSDs have the property that if a speedy deletion request cites a CSD included in given set A, but the page is subsequently deleted with a summary referencing a different CSD which is also included in set A, no warning is produced.
:#:{G1, G2, G3} (obviously useless pages in which no attempt to write an encyclopedia article is made)
:#:{G3, G10} (severe personal attacks on the subject of the page, often accompanied by substantial use of profanity)
:#:{G11, G12} (when someone creates an article that's a copy-and-paste from a corporate website, it's usually considered both advertising and a copyright violation)
:#:{G2, A7} (is someone's vanity autobiography an article about a real person which doesn't assert notability, or were they just playing around when they wrote it?)
:#If a an editor places a request for speedy deletion on an article which is subsequently declined, a warning is produced only if the version of the page for which speedy deletion is declined does not differ except by white space and/or less than five non-whitespace characters from the version of the page for which the editor requested speedy deletion.
:#The bot must not post more than three notices to a single user talk page within any 24 hour period. If this limit would otherwise be exceeded, the third notice shall include a link to a sub-page of the bot's userspace to which all subsequent notices for the same user produced within the remainder of the 24 hour period will be posted. [[User:Erik9|Erik9]] ([[User talk:Erik9|talk]]) 16:38, 3 May 2009 (UTC)