Wikipedia:Bots/Requests for approval/Community Tech bot


 * 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 Symbol keep vote.svg Approved

Community Tech bot
Operator:

Time filed: 16:36, Tuesday, September 8, 2015 (UTC)

Automatic, Supervised, or Manual: Automatic

Programming language(s): Python

Source code available: Yes.

Function overview: Generate various reports.

Links to relevant discussions (where appropriate):

Edit period(s): Daily, weekly and monthly based on report.

Estimated number of pages affected: 4 at the moment. Possibly more in the future.

Exclusion compliant (Yes/No): No (N/A)

Already has a bot flag (Yes/No): No

Function details: MZMcBride runs a bot (source code) which used to update Database Reports, however it broke during the tool server migration. This bot will be updating and fixing some (over time, most) of those broken reports. We've already re-generated a couple of the reports as test cases (although they will not be regularly updated until the bot is approved). For example, Database reports/Page count by namespace.

This bot is operated by the Community Tech team at WMF.

Discussion
If the bot is operated by a WMF team as part of their paid duties, shouldn't the operator be a "(WMF)" account? Anomie⚔ 20:58, 8 September 2015 (UTC)
 * You're right, but for inexplicable reasons I can't sign in to enwiki with my official account: https://office.wikimedia.org/wiki/User:NKohli_(WMF). Need to gets sorted with OIT. NiharikaKohli (talk) 14:33, 9 September 2015 (UTC)
 * I'm also a maintainer on the database-reports project on Tool Labs, so I might occasionally be operating the bot. Ryan Kaldari (WMF) (talk) 00:43, 11 September 2015 (UTC)
 * Per WP:BOTMULTIOP, bots with multiple operators should indicate somehow (e.g., through their edit summaries) who is responsible for a given edit. Given that this is run by a team with membership that is not necessarily obvious, I think it would be a good idea to add that, allowing for a point of contact if problems come up. —  Earwig   talk 00:41, 12 September 2015 (UTC)
 * The bot userpage currently says that it is run by the Community Tech team which links to our team documentation page (which lists all the people on the team). The bot userpage also lists a specific contact person for each bot task. Let me know if you think that's not good enough for WP:BOTMULTIOP. Ryan Kaldari (WMF) (talk) 22:37, 14 September 2015 (UTC)
 * Hmm... yeah, that should be fine. I see you've already been testing it, but let's go for a formal trial. I realize most of the reports are generated infrequently, but for testing purposes see if you can do all of them daily (if that makes sense). I don't expect any problems here, but it would be good to see that the reports are valid and useful. —  Earwig   talk  01:16, 15 September 2015 (UTC)
 * Hi, 5 days for the trial are over and the bot has been disabled until it gets approved. Thank you. -- NKohli (WMF) (talk) 19:24, 22 September 2015 (UTC)
 * Good work. As expected, no issues here. —  Earwig   talk 00:17, 23 September 2015 (UTC)


 * This bot appears to have edited since this BRFA was filed. Bots may not edit outside their own or their operator's userspace unless approved or approved for trial. AnomieBOT ⚡ 00:49, 12 September 2015 (UTC)
 * 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.