Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 15
- 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.
Operator: Qwerfjkl (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 05:15, Friday, December 30, 2022 (UTC)
Automatic, Supervised, or Manual: automatic
Programming language(s): Python
Source code available: Based off User:AssumptionBot/code + code to check if the creator is autoconfirmed
Function overview: Add AFC unsubmitted templates to drafts.
Links to relevant discussions (where appropriate): Wikipedia:Village pump (proposals)/Archive 188#Bot proposal (AFC submission templates), Wikipedia:Bots/Requests for approval/AssumptionBot
Edit period(s): Continuous
Estimated number of pages affected: ~100 a.day
Exclusion compliant (Yes/No): No
Already has a bot flag (Yes/No): Yes
Function details: Adds AFC unsubmitted templates ( {{afc submission/draft}} ) to drafts in draftspace that don't have the relevant templates already i.e. another AFC template.
Discussion
editApproved for trial (14 days). Please provide a link to the relevant contributions and/or diffs when the trial is complete. ProcrastinatingReader (talk) 17:20, 8 January 2023 (UTC)[reply]
- @ProcrastinatingReader, this will probably affect far more than 100 the first time it is run (probably more than 10,000 pages, at least 9000). This trial might need to be edit-based. — Qwerfjkltalk 18:35, 9 January 2023 (UTC)[reply]
- As the logic is quite simple, I was aiming to have it running for a little while, while the bot is in trial, in case anything crops up and people from watchlists/reviewers have anything to add. Can you make sure the edit summary has a link to this BRFA?
- Regarding edit-based, feel free to do 50 edits first and let me know once those are done, but I'd still keep it in a 14-day trial assuming the first 50 look good. ProcrastinatingReader (talk) 21:06, 9 January 2023 (UTC)[reply]
- @ProcrastinatingReader, I've started running this. (Special:Contributions/Qwerfjkl (bot)). To prevent a large number of edits, it will only edit one page per minute at most. — Qwerfjkltalk 18:11, 10 January 2023 (UTC)[reply]
- Actually, I'll probably just ignore drafts created a long time ago, i.e. a month or longer. — Qwerfjkltalk 18:39, 10 January 2023 (UTC)[reply]
- @ProcrastinatingReader, I've started running this. (Special:Contributions/Qwerfjkl (bot)). To prevent a large number of edits, it will only edit one page per minute at most. — Qwerfjkltalk 18:11, 10 January 2023 (UTC)[reply]
- Support this BRFA. From a side effects standpoint, I wonder if... 1) Are these 9,000 untagged drafts normally subject to G13? That is, will adding this template cause a bunch of drafts to enter the G13 queue? 2) If these drafts ARE normally subject to G13 even without the template, adding this template will likely reset the G13 timer for 9,000 drafts. Not a show stopper, but figured I'd mention these possible "side effects" in case we need to consider them or discuss them. Thanks. –Novem Linguae (talk) 23:30, 10 January 2023 (UTC)[reply]
- Everything in the draft space is (in theory) subject to G13. Since it is a bot adding the AFC templates, it will not reset the G13 timer (as bot edits are explicitly excluded pretty much because of this exact circumstance). Primefac (talk) 09:06, 11 January 2023 (UTC)[reply]
- If it doesn't already, might be good to make sure the bot respects the {{Nobots}} tag with and without parameters, so that experienced users have a way to create exceptions. –Novem Linguae (talk) 15:26, 12 January 2023 (UTC)[reply]
- @Novem Linguae, I'm fairly sure pywikibot already does this. — Qwerfjkltalk 18:35, 23 January 2023 (UTC)[reply]
- There's a discussion at Wikipedia talk:WikiProject Articles for creation#Tagging drafts with Template:afc submission/draft where the bot edit wars with a new user six times, so might want to give some thought to the bot's re-application strategy and how aggressive or not aggressive we want it to be. Maybe it's good that the bot re-applies the tag? Maybe it's not? I'm not sure. –Novem Linguae (talk) 15:26, 12 January 2023 (UTC)[reply]
- I'm actually going to transclude the section below to save some clicks, though obviously folks are welcome to comment there if necessary. Primefac (talk) 09:47, 13 January 2023 (UTC)[reply]
I've started the trial of Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 15, for tagging untagged drafts with {{afc submission/draft}}. You can see the edits at Special:Contributions/Qwerfjkl (bot). — Qwerfjkltalk 20:38, 10 January 2023 (UTC)[reply]
|
Drafts that are nominated for CSD For those with admin goggles, see Draft:Greg Romaguera which was deleted as an BLP attack page. Within seconds of the nomination, the bot added the draft template but I am not sure it is a good idea to encourage re-submission of drafts that are actively nominated for deletion. Can the bot be coded somehow to skip actively nominated drafts then do a "catch-up" at some point later in case the nomination is declined? S0091 (talk) 22:18, 22 January 2023 (UTC)[reply]
- @S0091, I suppose I could, but I don't see the problem. Either it's deleted, so the page content doesn't matter, or it's not, and submitting it is fine. — Qwerfjkltalk 07:24, 23 January 2023 (UTC)[reply]
- I think the issue in this particular scenario may because the draft is blanked automatically for G10s so the bot comes along adds the draft template. It seems odd to encourage re-submission of a potential attack page. However, G10s are usually handled quickly so probably rare that would occur so agree this is likely a non-issue. S0091 (talk) 18:34, 23 January 2023 (UTC)[reply]
- @S0091, what's the template used? — Qwerfjkltalk 18:11, 24 January 2023 (UTC)[reply]
- @Qwerfjkl, {{db-g10}} and its' many redirects ask the user to blank the page the template is applied to, which some tools (I don't know which ones off the top of my head) do automatically. casualdejekyll 20:18, 24 January 2023 (UTC)[reply]
- @Casualdejekyll, @S0091, it won't add the draft template if {{db-attack}} is applied, which is what Twinkle adds. — Qwerfjkltalk 20:21, 24 January 2023 (UTC)[reply]
- Or {{db-negublp}}. — Qwerfjkltalk 20:23, 24 January 2023 (UTC)[reply]
- @Casualdejekyll, @S0091, it won't add the draft template if {{db-attack}} is applied, which is what Twinkle adds. — Qwerfjkltalk 20:21, 24 January 2023 (UTC)[reply]
- @Qwerfjkl, {{db-g10}} and its' many redirects ask the user to blank the page the template is applied to, which some tools (I don't know which ones off the top of my head) do automatically. casualdejekyll 20:18, 24 January 2023 (UTC)[reply]
- @S0091, what's the template used? — Qwerfjkltalk 18:11, 24 January 2023 (UTC)[reply]
- I think the issue in this particular scenario may because the draft is blanked automatically for G10s so the bot comes along adds the draft template. It seems odd to encourage re-submission of a potential attack page. However, G10s are usually handled quickly so probably rare that would occur so agree this is likely a non-issue. S0091 (talk) 18:34, 23 January 2023 (UTC)[reply]
- Trial complete. @ProcrastinatingReader. — Qwerfjkltalk 18:14, 24 January 2023 (UTC)[reply]
- {{BAG assistance needed}} I think I've got Toolforge working. If this is approved, I'll do one sweep of the whole NPP feed to clear any missed drafts, then leave it to run every 5 minutes. — Qwerfjkltalk 11:43, 1 February 2023 (UTC)[reply]
- Approved for extended trial (100 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. There have been a few changes made since the trial started, I'd like to make sure nothing else is problematic as a result. Primefac (talk) 13:17, 5 February 2023 (UTC)[reply]
- @Primefac, 1 day trial then? — Qwerfjkltalk 14:19, 5 February 2023 (UTC)[reply]
- @Primefac, Trial complete.. 91 edits, but close enough. — Qwerfjkltalk 20:07, 6 February 2023 (UTC)[reply]
- And you stopped short of 100 because....? Primefac (talk) 20:46, 6 February 2023 (UTC)[reply]
- @Primefac, I need my computer to stop the Toolforge task, which would mean it would have to wait until tomorrow, so I figured 91 was better than ~150. — Qwerfjkltalk 22:24, 6 February 2023 (UTC)[reply]
- And you stopped short of 100 because....? Primefac (talk) 20:46, 6 February 2023 (UTC)[reply]
- Approved for extended trial (100 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. There have been a few changes made since the trial started, I'd like to make sure nothing else is problematic as a result. Primefac (talk) 13:17, 5 February 2023 (UTC)[reply]
- {{BAG assistance needed}} I think I've got Toolforge working. If this is approved, I'll do one sweep of the whole NPP feed to clear any missed drafts, then leave it to run every 5 minutes. — Qwerfjkltalk 11:43, 1 February 2023 (UTC)[reply]
Approved. Primefac (talk) 10:42, 8 March 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.