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: 16:54, Thursday, March 2, 2023 (UTC)

Automatic, Supervised, or Manual: automatic

Programming language(s): Python

Source code available: Pywikibot

Function overview: Automaticly notify editors when they add CS1 errors to a page.

Links to relevant discussions (where appropriate): Help talk:Citation Style 1/Archive 87#Bot to notify users when they add CS1 errors, Wikipedia:Bot requests#Bot to notify users when they add CS1 errors

Edit period(s): continuous

Estimated number of pages affected: ~100/day

Exclusion compliant (Yes/No): Yes

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

Function details: The bot willl detect when pages are added to Category:CS1 errors: missing periodical, Category:CS1 errors: generic title, Category:CS1 errors: missing title, and Category:CS1 errors: bare URL (though more categories may be added in the future). It will then check if the categories are still present after 15 minutes (to allow the user time to fix mistakes), and then post a notice on their talk page, notifying them of any error categories added, as well as how to fix the errors. See User:Qwerfjkl (bot)/CS1 errors for some basic examples of how this would work.

Discussion[edit]

Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Primefac (talk) 10:26, 8 March 2023 (UTC)[reply]

@Primefac, Trial complete. See these 50 contributions. — Qwerfjkltalk 16:35, 9 March 2023 (UTC)[reply]
@Qwerfjkl: On future bot edits, could you please change the typo in the edit summary from "CS!" to "CS1"? Thanks for all your hard work on this! GoingBatty (talk) 22:05, 9 March 2023 (UTC)[reply]
@GoingBatty, yes, I noticed that and fixed it. — Qwerfjkltalk 07:03, 10 March 2023 (UTC)[reply]
I have a concern about warning users about a hidden warning (missing periodical) because they could not have known about it otherwise (whether that specific message should be hidden is connected to the big hullabaloo a few years ago regarding CS1 things). The existence of the ((cite document)) redirect to ((cite journal)) may cue you in to the separate problem that not all documents have a periodical to go with them; there's probably a potential problem on that front as well with a task like this.
I also have an itch about missing title, but I'm not sure exactly what. Only one or two templates have a work around for the case where the work itself doesn't have a title. I know we have gone around a few times on Help talk:CS1 about some parameter to support some descriptive title, and we have the |title=none keyword in particularly ((cite journal)), but the other template ((cite magazine)) has no such support. (Whether it should or not.)
I otherwise endorse this activity and would like to see it expanded to other categories in the batch if possible/feasible/desired by others.
Last note: Please have the bot link to the BRFA in your edit summaries for new tasks, and add a short "task N" for the summaries for old tasks. I had to chase down this activity because it was not listed at the bot's user page. Izno (talk) 08:27, 10 March 2023 (UTC)[reply]
@Izno, I've made those modifications. — Qwerfjkltalk 16:37, 10 March 2023 (UTC)[reply]
The bot messages can be changed at User:Qwerfjkl (bot)/inform/middle. — Qwerfjkltalk 16:17, 10 March 2023 (UTC)[reply]
((BAG assistance needed))— Qwerfjkltalk 09:57, 30 March 2023 (UTC)[reply]
 Approved. Primefac (talk) 13:39, 17 April 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.