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

Content deleted Content added
CSDCheckBot: Updates to the function details
m CSDCheckBot: missed some, fixed some redundency
Line 31:
**Any editor who has previously added a tag and later removes a tag will be removed from the aforementioned list, so editors who later revert themselves don't get a message.
***For the purpose of determing whether or not the criteria used by the editor was the same as that used by the admin, the following criteria will be considered equivalent so as to reduce false positives: G1-G3 will be one group, G3 and G10 will be another, as will G11-G12, and G2 and A7.
***If the page is deleted under G7 (author request) no one gets warneda message as I see that as overriding other concerns.
***If the page is userfied or redirected, no one gets a message from the bot.
***If the page is deleted and the admin does not reference CSD criteria in the deletion summary no one gets a message from the bot.
***If an admin deletes a page and cites multiple criteria, editors who added a tag corresponding to any of the criteria in the admin's deletion reason will not get a message from the bot.
***If the last time the tag was removed from the page the edit summary includes "correct/good speedy/tag" indicating that the removing editor believed that the tagging was good but the page has been salvaged or some such no one gets a message. The bot will note whether or not the page was prodded or AFD'd if the tag was removed or if the size of the page has altered substantially, and will note this in its message.
***If there is a recent message from an admin who denied the page/deleted it for a different reason already present on the editor's talkpage, the bot will not leave a message to avoid duplicating messages.
Line 40:
*Also, to catch edits adding a CSD tag that don't indicate what they're doing in their edit summary, the bot will scan pages in [[:Category:Candidates for speedy deletion]] and add whatever pages in it that aren't already in its list to its list.
*Once every three hours, the bot will notify every editor on its list who has not tagged a page for speedy deletion for the past 20 minutes.
*If there were only one or two instances meriting a warningmessage, the bot will give all appropriate details in the message on the editor's talkpage and not create a subpage. If there were more than two, then the bot will create a subpage, place the details of the incidents on the subpage, and link to the subpage from the message in the editor's talkpage.
**My thoughts for these subpages is that there will in fact only be one subpage: The bot will edit the subpage with the editor's info, place a permalink to that revision of the subpage in the message to the user, and then edit the subpage again for the next user. This way there won't be hundreds of extraneous single-use subpages in the bot's userspace, cluttering things up unnecessarily, there will be only one subpage.
**There will be, however, an opt-in option that will create a subpage in the user's own userspace. This subpage will contain a cumulative record of the user's CSD results from the time they opt in to the service. These subpages will be updated every three hours when the bot issues its notices.