Wikipedia:Bots/Requests for approval/IngenuityBot
- The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at Wikipedia:Bots/Noticeboard. The result of the discussion was Approved.
New to bots on Wikipedia? Read these primers!
- Approval process – How this discussion works
- Overview/Policy – What bots are/What they can (or can't) do
- Dictionary – Explains bot-related jargon
Operator: Ingenuity (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 21:00, Monday, December 26, 2022 (UTC)
Function overview: Updates leaderboard and participant pages for Articles for Creation backlog drives. EnterpriseyBot previously served this role, but it appears that Enterprisey will not be available to run it for the backlog drive next month.
Automatic, Supervised, or Manual: automatic
Programming language(s): Python (pywikibot)
Source code available: User:IngenuityBot/backlogdrive.py
Links to relevant discussions (where appropriate):
Edit period(s): approximately 2x per day during backlog drives
Estimated number of pages affected: one per drive participant, plus the leaderboard page
Namespace(s): subpages of Wikipedia:WikiProject Articles for creation
Exclusion compliant (Yes/No): no
Function details: Will update the leaderboard page (for example, the page for next month's backlog drive will be Wikipedia:WikiProject Articles for creation/January 2023 Backlog Drive/Leaderboard). The bot will also create a page listing reviews for each participant in the drive (for example, my page would be Wikipedia:WikiProject Articles for creation/January 2023 Backlog Drive/Participants/Ingenuity. — Ingenuity (talk • contribs) 21:00, 26 December 2022 (UTC)[reply]
Discussion
[edit]- Approved for trial (50 edits or 10 days). Please provide a link to the relevant contributions and/or diffs when the trial is complete. — xaosflux Talk 21:27, 26 December 2022 (UTC)[reply]
- Please update User:IngenuityBot to include a description of the task(s). — xaosflux Talk 21:28, 26 December 2022 (UTC)[reply]
- @Xaosflux: I've run the bot for the first time, you can see the results at Special:Contributions/IngenuityBot. Should I keep running it until the 50 edits are up? — Ingenuity (talk • contribs) 15:08, 1 January 2023 (UTC)[reply]
- Please update User:IngenuityBot to include a description of the task(s). — xaosflux Talk 21:28, 26 December 2022 (UTC)[reply]
- Trial complete. Just hit the 50 edit mark, so I'll hold off on running it again until it's approved. There have been a couple bugs with it, but I've fixed the code and it's working fine now. — Ingenuity (talk • contribs) 15:28, 3 January 2023 (UTC)[reply]
@Enterprisey: happy with this being approved / the logic being fine? ProcrastinatingReader (talk) 17:17, 8 January 2023 (UTC)[reply]
- Yeah, it looks good from a fast skim. Enterprisey (talk!) 05:21, 10 January 2023 (UTC)[reply]
- Approved. Primefac (talk) 11:35, 11 January 2023 (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 Wikipedia:Bots/Noticeboard.