Wikipedia:Bots/Requests for approval/DatBot 4

DatBot 4

[[User:DatBot|DatBot 4]]

{{Newbot|DatBot|4}}

Operator: {{botop|DatGuy}}

Time filed: 16:52, Friday, December 9, 2016 (UTC)

Automatic, Supervised, or Manual: automatic

Programming language(s): Python

Source code available: [https://github.com/DatGuy1/pendingbot/blob/master/pending.py GitHub]

Function overview: Updates the statistics at {{tl|Pending Changes backlog}}

Links to relevant discussions (where appropriate): Wikipedia:Bot requests#Pending changes backlog indicator

Edit period(s): Every 3015 minutes

Estimated number of pages affected: Depends on how many transclude the template

Exclusion compliant (Yes/No): No

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

Function details: The bot is going to edit User:DatBot/pendingbacklog, but since there was a BRFA for Wikipedia:Bots/Requests for approval/APersonBot 5 then I thought I should also make one. Pending on {{u|Noyster}} to "proper-ize" the template. Dat GuyTalkContribs 16:55, 9 December 2016 (UTC)

=Discussion=

:{{BotTrial|days=7}} edits limited to Template: space and own User: space. — xaosflux Talk 17:30, 9 December 2016 (UTC)

::{{BotTrialComplete}} Its been 7 days but not 7:00:00:00 days since the trial started, so I'll let it go until 6:30. Dat GuyTalkContribs 06:45, 16 December 2016 (UTC)

:::{{yo|DatGuy}} How do the numbers correlate to each level? From the discussion, it looks like level 3 is "moderate" (10-19 pages), but [https://en.wikipedia.org/w/index.php?title=User:DatBot/pendingbacklog&diff=prev&oldid=754949268 here] the bot classified 8 pages as level 3, when presumably it should be level 4 MusikAnimal talk 19:20, 16 December 2016 (UTC)

::::{{re|MusikAnimal}} If pages <= 3: Level 5. If pages <= 7: Level 4. And so on with 12, 17, and if pages >17, level 1. Dat GuyTalkContribs

:::::Was this something that was discussed, or a WP:BOLD implementation by you? I don't think this system is bad, just trying to make sure no one is confused, and the bot is operating as requested MusikAnimal talk 19:28, 16 December 2016 (UTC)

::::::Bold by me. I believe {{u|Noyster}} doesn't mind, and I thought that it would never (never ever) reach the higher levels and just stay at 5/4 if it was the format at BOTR. Dat GuyTalkContribs 19:30, 16 December 2016 (UTC)

:::::::Alright, no concerns on the new leveling system from me, so long as it works for others. You might consider making it configurable, but no need to put the extra work into it if everyone is happy with your revised system. Do we plan on editing :Template:Pending Changes backlog, or continuing to transclude User:DatBot/pendingbacklog?{{pb}}Would you mind updating User:DatBot to list the various tasks it does now, linking to the BRFAs? You don't have to list older, one-time tasks if you don't want to. If there are separate "Run" pages for the tasks, consider listing them as well. The "Edit rate" in the infobox also appears to be inaccurate MusikAnimal talk 20:55, 16 December 2016 (UTC)

{{OD}} Sure, I'll do that once the other trial ends. Dat GuyTalkContribs 20:57, 16 December 2016 (UTC)

  • As a response to your other query, I don't think there's a need to make it configurable. So far it isn't as "big" as DEFCON. People can just ask me, and its simpler. Again, similar to DEFCON I think I'll continue to transclude it for simplicity and in case the bot is down. Dat GuyTalkContribs 22:51, 19 December 2016 (UTC)

{{BotApproved}} Sounds good. The only thing is I think the definition of the levels as you described above should be documented somewhere, namely the docs at :Template:Pending Changes backlog/doc, :Template:Pending Changes backlog-short/doc, and :Template:Pending Changes backlog-defcon/doc. To keep things DRY, you could make a subpage for one of the docs, e.g. :Template:Pending Changes backlog/doc/levels, then transclude it in the other docs MusikAnimal talk 23:03, 19 December 2016 (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.

Note The level boundaries are already documented at :Template:Pending Changes backlog/descriptions. I have amended the documentation pages to state this explicitly: Noyster (talk), 09:00, 20 December 2016 (UTC)