Wikipedia:Bots/Requests for approval/DYKNomCheck


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at Bots/Noticeboard. The result of the discussion was

DYKNomCheck
Operator:

Time filed: 17:28, Friday, March 1, 2024 (UTC)

Function overview: Will post comments on DYK nominations to assist DYK nomination reviewers.

Automatic, Supervised, or Manual: Supervised (not by me, but during the normal DYK nom review process).

Programming language(s): Python

Source code available: It will be, once granted trial

Links to relevant discussions (where appropriate): https://en.wikipedia.org/wiki/Wikipedia_talk:Did_you_know#QPQ_tool

Edit period(s): Continuous

Estimated number of pages affected: All new DYK nominations (around a dozen pages per day).

Namespace(s): Template

Exclusion compliant (Yes/No): Yes - DYK nominations are created by a tool which does not use the template. But, to be safe, I will add checks for regardless.

Function details: The bot will evaluate a DYK nom's QPQ requirements and post a comment on the nom. This bot will only provide helpful suggestions, reviewers will still have the opportunity to do their own research on the QPQ like they do today if preferred.

The bot will leave a comment like this depending on the circumstances:


 * QPQ: Not required. Nominator has fewer than 5 previous noms. Performed automatically by User:DYKNomCheck.
 * QPQ: Required but was not yet given. @nominator, please provide a link to a QPQ review. Reason: nominator has 123 previous noms. Performed automatically by User:DYKNomCheck.
 * QPQ: Required. Future reviewer, please check the QPQ review given by the nominator. Reason: nominator has 123 previous noms. Performed automatically by User:DYKNomCheck.

In the future, it would be nice if the bot could also perform some of the checking of the linked QPQ (e.g. has the nominator already used this review as a QPQ?), but that is a more complicated matter that I'll worry about later.

Discussion

 * This really doesn't need a bot. Module:NewDYKnomination can be made aware of QPQ requirements for users (data provided by User:SDZeroBot/DYK nomination counts.json). There was a big discussion about this earlier and drafted some edits in the sandbox - Special:Permalink/1117907458 looks like the latest version before it fell off the radar due to other priorities. –  SD0001  (talk) 11:30, 5 March 2024 (UTC)
 * I think that makes sense, thanks. So then this request can be closed. Just wondering, do you know of any tips or guides for changing modules? I want to make sure nothing gets broken. Mokadoshi (talk) 14:50, 5 March 2024 (UTC)
 * FTR, discussion was continued on WT:DYK. – SD0001  (talk) 19:14, 10 March 2024 (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 Bots/Noticeboard.