Wikipedia:Bots/Requests for approval/PuggleBot 2


 * 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

PuggleBot 2
Operator:

Time filed: 11:44, Wednesday, February 8, 2023 (UTC)

Function overview: General clerking at Files for upload.

Automatic, Supervised, or Manual: Automatic

Programming language(s): Python (Pywikibot)

Source code available:

Links to relevant discussions (where appropriate):

Edit period(s): Continuous

Estimated number of pages affected: Mainly 1, but an additional ~30 every month

Namespace(s):Wikipedia, File talk, User talk

Exclusion compliant (Yes/No): Yes

Function details:

(This request has nothing to do with the previously declined request for PuggleBot.)

PuggleBot would perform general clerking activities at Files for upload every ~30 minutes. This will include:
 * 1: Automatically putting a request on hold and adding a modified version of ffu as a comment if a license or source has not been provided
 * 2: Automatically putting a request on hold and adding a modified version of ffu as a comment if the requested image is not free and a non-free content rationale has not been included in the request.
 * 3: Automatically declining requests when the "article to be used on" is not in the mainspace and the requested image is not free (doing nothing if the person has linked a URL or there is more than a simple link)
 * 4: Automatically adding a notification template on the user's talk page if their request has been put on hold or declined by the bot
 * 5: Add to the talk page of accepted files if not already present

I'm planning some improvements to FFU, and having a bot do small tasks like these should make it easier to quickly put things on hold. The aforementioned 4 things are just a starting point, and I do intend to do more (when I can figure out how!) Courtesy ping to, as they are the only other person who has reviewed requests recently (other than a few others helping out every now and then). Thanks, echidnaLives  -  talk  -  edits  11:44, 8 February 2023 (UTC)

Discussion

 * Just curious. How are you planning to program AWB to do this? Are you going to write an AWB module using C#? – Novem Linguae (talk) 04:32, 9 February 2023 (UTC)
 * Oh sorry, I meant to say Python. Sorry for the confusion, I’ve updated it now. :) echidnaLives  -  talk  -  edits  13:18, 9 February 2023 (UTC)


 * Can't really be bothered to work on this anymore, there just isn't enough activity at FFU for this to be worthwile. Might revisit in future. echidnaLives  -  talk  -  edits  05:37, 28 February 2023 (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.