Wikipedia:Bots/Requests for approval/JJMC89 bot 13
- The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Approved.
Operator: JJMC89 (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 05:42, Wednesday, July 26, 2017 (UTC)
Automatic, Supervised, or Manual: Automatic
Programming language(s): Python
Source code available: inactive admins.py on GitHub
Function overview: Report and notify Wikipedia:Inactive administrators
Links to relevant discussions (where appropriate): Request by xaosflux
Edit period(s): Daily
Estimated number of pages affected: 0-1 daily + # inactive admins semi-monthly
Namespace(s): User talk, Wikipedia
Function details: This is a replacement for MadmanBot 13.
For inactive admins that will be eligible for desysoping on the first of the next month:
- First run of the month:
- Report inactive admins in new
Month YYYY
section atWikipedia:Inactive administrators/YYYY
- Notify inactive admins of pending suspension via talk page and email (if enabled)
- Report inactive admins in new
- Daily:
- Remove active admins from
Month YYYY
section atWikipedia:Inactive administrators/YYYY
- Remove active admins from
- -7 days:
- Notify inactive admins of imminent suspension via talk page and email (if enabled)
Configuration: User:JJMC89 bot/config/InactiveAdmins
The task is not exclusion compliant since only one project page is edited and notices are mandatory.
Discussion
edit- @Madman: for commentary. Your prior bot task has been unreliably operating lately. — xaosflux Talk 11:17, 26 July 2017 (UTC)[reply]
- Emailed Madman as well. — xaosflux Talk 11:22, 26 July 2017 (UTC)[reply]
@JJMC89: can you run this on a shadow page first for comparison? (e.g. Wikipedia:Inactive administrators/2017/test) ? — xaosflux Talk 11:19, 26 July 2017 (UTC)[reply]
- @Xaosflux: I output the inactive list on testwiki without notifications. This is what would be reported for August 2017. (Note: no templates there.) The only difference that I note is the last log dates. MadmanBot appears to be excluding some log types, while I am not currently excluding any. — JJMC89 (T·C) 16:01, 26 July 2017 (UTC)[reply]
- I actually expected another entry on there - are you running a whitelist? — xaosflux Talk 17:55, 26 July 2017 (UTC)[reply]
- Yes, the config currently has Useight excluded. — JJMC89 (T·C) 18:46, 26 July 2017 (UTC)[reply]
- Possibly should exclude "automatic patrol" log entries - these would be redundant with edits anyway. — xaosflux Talk 17:59, 26 July 2017 (UTC)[reply]
- I can code log exclusions tonight (UTC-7). — JJMC89 (T·C) 18:46, 26 July 2017 (UTC)[reply]
- I actually expected another entry on there - are you running a whitelist? — xaosflux Talk 17:55, 26 July 2017 (UTC)[reply]
This task is on hold pending possible repair of MadmanBot. — JJMC89 (T·C) 20:09, 27 July 2017 (UTC)[reply]
- {{Bot withdrawn}} MadmanBot is back in action. Should the task need replacing in the future, let me know. — JJMC89 (T·C) 04:24, 3 August 2017 (UTC)[reply]
{{BAG assistance needed}} Reopened. Autopatrol logs now excluded. — JJMC89 (T·C) 21:29, 3 March 2018 (UTC)[reply]
- Approved for trial (60 days). Please provide a link to the relevant contributions and/or diffs when the trial is complete. @JJMC89: - please coordinate with Madman to prevent double emails later this month. — xaosflux Talk 23:47, 10 March 2018 (UTC)[reply]
- Approved. task approved. — xaosflux Talk 00:16, 7 April 2018 (UTC)[reply]
- The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.