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 Wikipedia:Bots/Noticeboard. The result of the discussion was Withdrawn by operator.
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: EchidnaLives (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 11:44, Wednesday, February 8, 2023 (UTC)
Function overview: General clerking at Wikipedia: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 Wikipedia: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 {{subst:WPAFCF}} 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 HouseBlaster, 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)[reply]
Discussion
[edit]- 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)[reply]
- @Novem Linguae: 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)[reply]
- Withdrawn by operator. 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)[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.