Meta:Requests for adminship/MusikBot II

MusikBot II Edit

Ending 27 November 2019 23:24 (UTC)

Greetings! Per this Babel discussion, I am requesting sysop rights for my bot (rights which I also hold). The task is to automatically protect highly-transcluded templates and modules, based on configurable thresholds. This is in response to a recent wave of template vandalism. The same bot task has been running on English Wikipedia for about a year to much praise. Details can be found at w:User:MusikBot II/TemplateProtector. I will copy the user page and documentation here if/when this RfA gets approved.

The current planned thresholds are to semi-protect templates/modules with >500 transclusions, and fully-protect those with >5000 transclusions. Interface administrators will be able to change it at User:MusikBot II/TemplateProtector/config, and also make the bot ignore pages with titles that match certain patterns or regular expressions. If you have any input on the configuration, please let me know. The bot also only looks for unprotected templates, and will ignore any templates were recently unprotected or if they are title blacklisted.

Thanks for your consideration! MusikAnimal talk 23:24, 20 November 2019 (UTC)Reply[reply]

Pinging Xaosflux and MarcoAurelio, who participated in the Babel discussion. MusikAnimal talk 23:26, 20 November 2019 (UTC)Reply[reply]
@MusikAnimal: as previously noted at w:Wikipedia:Administrators' noticeboard/Archive306#Final proposal for initial implementation, "any administrator can also edit a json page in the user namespace" - how will you be restricting editing of configuration to just interface administrators? Thanks, --DannyS712 (talk) 23:31, 20 November 2019 (UTC)Reply[reply]
I might have that wrong, maybe it's just sysop. I suppose it doesn't make a difference here, since any admin can get int-admin on request. At any rate, the point is that the community will not need to go through me to change the configuration. MusikAnimal talk 23:37, 20 November 2019 (UTC)Reply[reply]
json would be intadmins or admin, but that seems like plenty enough controls for this. — xaosflux Talk 00:20, 21 November 2019 (UTC)Reply[reply]
  • Support with conditions. I am positive to implement this basic abuse prevention thing, and I'd like to thank MusikAnimal for offering the bot services here; but I have a reservation and is that if MusikAnimal ever looses adminship on Meta (hopefully never!) the bot will loose admin flags as well. I am skeptic about bots with admin rights when the operator does not have them. In this case, MusikAnimal is a regular Meta-Wiki admin so I'm not concerned. Thanks, —MarcoAurelio (talk) 10:43, 24 November 2019 (UTC)Reply[reply]
  •   Support --Novak Watchmen (talk) 16:27, 24 November 2019 (UTC)Reply[reply]
  • Is this actually necessary? What about just protecting relevant templates in a one-time action? I don't think that the list of highly used templates on Meta changes so often that it warrants a bot watching it. --MF-W 00:05, 25 November 2019 (UTC)Reply[reply]
    @MF-Warburg: The idea is to automate this so we don't have to manually do another run every-so-often. With a single edit a template could go from one transclusion to many thousands, and typically editors don't think to check this, or know how to. Unfortunately some vandals do. We definitely don't have as many template/module changes as English Wikipedia, but the bot is already written, and on Meta it runs in just seconds, so I'm not seeing a downside. The plan is for it to run once a day. MusikAnimal talk 01:07, 25 November 2019 (UTC)Reply[reply]
  • Support as a "limited admin" (limited to this task, and limited to being conditioned on the operator maintaining sysop status. — xaosflux Talk 15:05, 25 November 2019 (UTC)Reply[reply]
  • Anybody has anything else to comment? Matiia (talk) 22:21, 1 December 2019 (UTC)Reply[reply]
    Nah. You can close this RFA out. I   Support this adminbot candidate. Masum Reza 22:46, 1 December 2019 (UTC)Reply[reply]
  • Support adminiship with the same restrictions that Xaosflux listed, but neutral on bot status (hiding from recent changes). --DannyS712 (talk) 22:41, 1 December 2019 (UTC)Reply[reply]
  •   Support--Turkmen talk 12:08, 2 December 2019 (UTC)Reply[reply]
  •   Support no concerns. – Ajraddatz (talk) 21:58, 4 December 2019 (UTC)Reply[reply]

Done. Approved for the mentioned task above. If owner gets his adminship removed, adminship will be removed from the bot too. Matiia (talk) 00:41, 5 December 2019 (UTC)Reply[reply]