Wikipedia:Bots/Requests for approval/InactivityEmailBot: Difference between revisions
Content deleted Content added
→InactivityEmailBot: cmt |
MalnadachBot (talk | contribs) m Fixed Lint errors. (Task 12) |
||
(40 intermediate revisions by 9 users not shown) | |||
Line 1:
<noinclude>[[Category:
#A0FFA0; margin:2em 0 0 0; padding:0 10px 0 10px; border:1px solid #AAAAAA;">
:''The following discussion is an archived debate. <span style="color:red">'''Please do not modify it.'''</span> To request review of this BRFA, please start a new section at [[WT:BRFA]].'' The result of the discussion was [[File:Symbol keep vote.svg|20px]] '''Approved'''.<!-- from Template:Bot Top-->
==[[User:InactivityEmailBot|InactivityEmailBot]]==
{{Newbot|InactivityEmailBot}}
Line 13 ⟶ 15:
<!--Source code available: e.g. a link to the source code, "Standard pywikipedia"/"AWB"/etc. Be sure the bot account's password is not given out! -->
'''[[Source code]] available:'''
<!--Please keep Function Overview SHORT (i.e. one or two lines) and put any in-depth explanation in the details section below-->
Line 28 ⟶ 30:
<!--If "no", please provide a reason in the Function details or Discussion.-->
'''[[Template:bots|Exclusion compliant]]''' ''(Y/N)''''':''' <s>No plans to implement opt-out since it is a one-time notification</s> Will honor blanket {{tlx|1=nobots}} and {{tlx|1=bots|2=optout=all}}.
<!--For existing bots only-->
Line 34 ⟶ 36:
<!--List full function details here-->
'''Function details:''' It will email the contents of: [[Wikipedia:Requests_for_adminship/Inactive_admin_email]] to <s>800</s> 265 or so inactive accounts with administrator access, asking them to release their sysop bit voluntarily by posting to [[Wikipedia:Resign]] or [[meta:SRP#Removal_of_access]].
The reasons for this project are:
Line 44 ⟶ 46:
===Discussion===
<!-- This is not a vote. It is a discussion -->
*If the <s>user or</s> user talk page has {{tl|nobots}} I would say exclude that admin, and thus Exclusion compliant=yes. –[[user:xeno|<
**If you think it's important to do that, then I can add it. I wasn't going to load their userpage otherwise though, so I figured I'd save the bandwidth. [[User:Gigs|Gigs]] ([[User talk:Gigs|talk]]) 15:21, 23 February 2010 (UTC)
***On second thought, let's just peek at the talk page. It should be at all hard or load-intensive with special:export and AWB's DB scanner to generate an exclusion list prior to the run. I can help with that, if you want. –[[user:xeno|<b style="font-family:verdana; color:black;">xeno</b>]][[user talk:xeno|<sup style="color:black;">talk</sup>]] 15:25, 23 February 2010 (UTC)
****Would be appreciated, thanks. [[User:Gigs|Gigs]] ([[User talk:Gigs|talk]]) 16:43, 23 February 2010 (UTC)
*****The list is pretty short: {{contribs|Bluemoose}}; {{contribs|Coralmizu}}; {{contribs|CyborgTosser}}; {{contribs|Ligulem}}; {{contribs|Nae'blis}}; {{contribs|Shauri}} (from [http://en.wikipedia.org/w/index.php?title=Wikipedia:List_of_administrators/Inactive&oldid=345844965]). –[[user:xeno|<b style="font-family:verdana; color:black;">xeno</b>]][[user talk:xeno|<sup style="color:black;">talk</sup>]] 17:19, 23 February 2010 (UTC)
*How is inactivity being judged? [[Wikipedia:List of administrators/Inactive]] only shows about 360. –[[user:xeno|<b style="font-family:verdana; color:black;">xeno</b>]][[user talk:xeno|<sup style="color:black;">talk</sup>]] 17:20, 23 February 2010 (UTC)
**We talked about 6 months of inactivity. I think the 800 in the email came from 1717 - 881. If the LA bot list is correct, then it would be actually emailing 262 inactives based on 6 months inactivity. [[User:Gigs|Gigs]] ([[User talk:Gigs|talk]]) 18:36, 23 February 2010 (UTC)
***So amended. –[[user:xeno|<b style="font-family:verdana; color:black;">xeno</b>]][[user talk:xeno|<sup style="color:black;">talk</sup>]] 18:42, 23 February 2010 (UTC)
<s>Can you confirm the contents of [[Wikipedia:Requests_for_adminship/Inactive_admin_email]] will be emailed to the recipents? [[User_talk:Josh Parris|Josh Parris]] 01:12, 24 February 2010 (UTC)</s>
:I've made some minor edits to the contents of the email, mainly to reflect the smaller number that are going to be targeted based on Xeno's correction of the numbers. [[User:Gigs|Gigs]] ([[User talk:Gigs|talk]]) 01:22, 24 February 2010 (UTC)
I presume this has been mentioned at [[WP:AN]]? I'm aware there's been an RFC on the matter which clearly showed the lack of objection - or support - from the broader community. [[User_talk:Josh Parris|Josh Parris]] 01:26, 24 February 2010 (UTC)
:It was initially discussed on WT:RFA. I don't know if it's been directly mentioned on [[WP:AN]]. [[User:Gigs|Gigs]] ([[User talk:Gigs|talk]]) 01:37, 24 February 2010 (UTC)
::Well, if anyone is going to object to a bot emailing administrators, that would be the place to find the objections. Please post a note there. I presume it will attract the same attention the RFC did, but it's worth a go. [[User_talk:Josh Parris|Josh Parris]] 02:33, 24 February 2010 (UTC)
:::OK, posted. [[User:Gigs|Gigs]] ([[User talk:Gigs|talk]]) 04:09, 24 February 2010 (UTC)
*Is there some sort of opt-out list? Although I'm not particularly active, I don't have any intentions of handing over my bit if I become even less active. Also, it should be made clear within the email sent by the bot that resigning is not a requirement (state it outright). --[[User:AuburnPilot|<span style="color:#000080;">auburn</span><span style="color:#CC5500;">pilot</span>]] [[User_talk:AuburnPilot|<small>talk</small>]] 04:20, 24 February 2010 (UTC)
:To clarify, I realize this has been made compatible with {{tl|nobots}}, but I wonder if there should be a general list if these type bots will become common place. Back when notifications were being sent by emaill about steward elections or something else on meta, I opted out of that and future mailings by adding my name to a list. I prefer not to receive automated messages of any kind. Maybe this is a discussion for another day, but it seems relevant. --[[User:AuburnPilot|<span style="color:#000080;">auburn</span><span style="color:#CC5500;">pilot</span>]] [[User_talk:AuburnPilot|<small>talk</small>]] 04:26, 24 February 2010 (UTC)
::Some kind of generic message like {{tlx|1=bots|2=optout=email}} could work. –[[user:xeno|<b style="font-family:verdana; color:black;">xeno</b>]][[user talk:xeno|<sup style="color:black;">talk</sup>]] 04:38, 24 February 2010 (UTC)
::{{ec}}As a wiki page, presumably you're welcome to modify the email message. I don't foresee any other messaging of any users, but the addition to bots of <nowiki>{{bots|optout=email}}</nowiki> could address future concerns.
::*The bot will need to honour <nowiki>{{</nowiki>[[:template:bots|bots]]|deny=InactivityEmailBot}}, as I think this functionality is reasonably demanded by a member of the community. [[User_talk:Josh Parris|Josh Parris]] 04:56, 24 February 2010 (UTC)
'''Comment''' Supposing an inactive admin did voluntarily give up the tools, and later returned to editing, they should be able to regain the tools easily (should they wish to do so) as there would have been no "resignation under a cloud" issues. This needs to be made clear in any message sent to an inactive admin. [[User:Mjroots|Mjroots]] ([[User talk:Mjroots|talk]]) 11:49, 24 February 2010 (UTC)
:This was mentioned there before, I see Graham87 recently made it more clear [http://en.wikipedia.org/w/index.php?title=Wikipedia:Requests_for_adminship/Inactive_admin_email&diff=346047562&oldid=346001072]. –[[user:xeno|<b style="font-family:verdana; color:black;">xeno</b>]][[user talk:xeno|<sup style="color:black;">talk</sup>]] 13:48, 24 February 2010 (UTC)
# Unhappy about emailing the contentsof an unprotected page to arbitrary (hundreds) of users. Any objections to protecting the page? (non-admins can always request an edit)
# Can the bot be configured with a second email to follow-up 6 months after? It's easy to miss an email, especially if idle, or to be unsure and only really decide a while later. Modifying the page to read "if we do not hear from you, we'll check again in 6 months time" would reduce any perceived "nag".
Otherwise, sounds a good idea. Will copyedit the text slightly. [[user:FT2|FT2]] <sup><span style="font-style:italic">([[User_talk:FT2|Talk]] | [[Special:Emailuser/FT2|email]])</span></sup> 18:59, 24 February 2010 (UTC)
::Responding to your 1), don't think the bot will be taking the email right from the page, I think the page is just there for drafting purposes. –[[user:xeno|<b style="font-family:verdana; color:black;">xeno</b>]][[user talk:xeno|<sup style="color:black;">talk</sup>]] 19:07, 24 February 2010 (UTC)
:::Xeno is correct, we would take a snapshot of that page. It's important to keep in mind even though this is a bot approval discussion, this is still largely going to be a manual job. About re-emailing... we decided to err on the conservative side with a single email. After all if they miss it, then it is not a big deal, nothing bad happens. Regarding the opt-out... whatever you all want to do there, it should not be too hard to make the bot honor whatever syntax is desired. [[User:Gigs|Gigs]] ([[User talk:Gigs|talk]]) 20:32, 24 February 2010 (UTC)
This has my in-principle support for a trial, but given there's no code yet I'm holding back. Once implemented, we'll arrange a simple test to ensure that both <nowiki>{{bots|optout=email}} and {{bots|deny=InactivityEmailBot}}</nowiki> are supported; advise here when there's a bot to test. [[User_talk:Josh Parris|Josh Parris]] 06:48, 4 March 2010 (UTC)
:You said you wanted a test... it's not really the kind of job that we can trial in the traditional sense. The way that we were going to do it is to collate a list to email, mostly by hand, and then use a small script to email that list (run manually). What we can do is post the list for your perusal prior to sending email to it. That would let you check to make sure opt-out was being followed. Would that be acceptable? [[User:Gigs|Gigs]] ([[User talk:Gigs|talk]]) 14:06, 10 March 2010 (UTC)
::I didn't realise the construction of the list would be by hand. Even then, your emailing script will be testable; I'll put one of the opt-out flags on my user page, another BAG member will put another and a third won't put any. Then we'll get you to run the script with all three user names on it. Only one should receive the email. How does that sound? [[User_talk:Josh Parris|Josh Parris]] 15:45, 10 March 2010 (UTC)
:::None if you will receive the email, because you're all active. The admins as of today that would receive the email (assuming they have email enabled) are here: [http://en.wikipedia.org/w/index.php?&oldid=349012023] (no edits since sept 10). I don't think the script actively checks for opt-out; I am using Special:Export on the list of identified talk pages and AWB's database scanner to identify optouts. –[[user:xeno|<b style="font-family:verdana; color:black;">xeno</b>]][[user talk:xeno|<sup style="color:black;">talk</sup>]] 15:48, 10 March 2010 (UTC)
*Confirming that I've checked again, and the optout list stayed the same despite the added optout methods. –[[user:xeno|<b style="font-family:verdana; color:black;">xeno</b>]][[user talk:xeno|<sup style="color:black;">talk</sup>]] 15:46, 10 March 2010 (UTC)
*:Well, there doesn't seem to be any reasonable way to test this. we'll just have to see what screaming happens when it's run. [[User_talk:Josh Parris|Josh Parris]] 01:39, 13 March 2010 (UTC)
{{tl|BAGAssistanceNeeded}}
I'm ready to go on this. I don't technically need the bot flag since I can just send slow, but I figure I'll ask for formal approval to make sure. The source code, uninteresting as it is, has been posted above. Exclusion of the excluded users is simply done by hand, since this is a one-off run. [[User:Gigs|Gigs]] ([[User talk:Gigs|talk]]) 21:30, 22 March 2010 (UTC)
{{BotApproved}} It's probably for the best if you don't run fast. The bot is approved for this task, which does not require the flag. <!-- Template:Unsigned --><small><span class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Josh Parris|Josh Parris]] ([[User talk:Josh Parris|talk]] • [[Special:Contributions/Josh Parris|contribs]]) 06:54, 23 March 2010 (UTC)</span></small><!-- Template:Xsign -->
:''The above discussion is preserved as an archive of the debate. <span style="color:red">'''Please do not modify it.'''</span> To request review of this BRFA, please start a new section at [[WT:BRFA]].''<!-- from Template:Bot Bottom --></div>
|