[go: nahoru, domu]

Jump to content

Wikipedia:Bots/Requests for approval/JATMBot: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
re
bag
Line 65: Line 65:
: Finally, like Xaosflux above, I'd question why this needs to run every 3 minutes; I'd suggest every 15 minutes at most if you are going to scan all AfDs is likely more appropriate. [[User:Mdann52|Mdann52]] ([[User talk:Mdann52|talk]]) 07:42, 22 March 2019 (UTC)
: Finally, like Xaosflux above, I'd question why this needs to run every 3 minutes; I'd suggest every 15 minutes at most if you are going to scan all AfDs is likely more appropriate. [[User:Mdann52|Mdann52]] ([[User talk:Mdann52|talk]]) 07:42, 22 March 2019 (UTC)
::{{re|Mdann52|p=,}} thanks for your input. I hope you'll consider my replies to Xaosflux and DannyS712 above. Regarding exclusion compliment – definitely agreed. Posting to users' talk pages should be definitely facultative. Best, [[User:Tymon.r|<font color="darkorange">Tymon.</font><font color="red">r</font>]] [[User talk:Tymon.r|<small><font color="navy">Do you have any questions?</font></small>]] 14:05, 24 March 2019 (UTC)
::{{re|Mdann52|p=,}} thanks for your input. I hope you'll consider my replies to Xaosflux and DannyS712 above. Regarding exclusion compliment – definitely agreed. Posting to users' talk pages should be definitely facultative. Best, [[User:Tymon.r|<font color="darkorange">Tymon.</font><font color="red">r</font>]] [[User talk:Tymon.r|<small><font color="navy">Do you have any questions?</font></small>]] 14:05, 24 March 2019 (UTC)
{{BAGAssistanceNeeded}} It's been over a week already and no decision regarding the trial's been made. [[User:Tymon.r|<font color="darkorange">Tymon.</font><font color="red">r</font>]] [[User talk:Tymon.r|<small><font color="navy">Do you have any questions?</font></small>]] 10:13, 1 April 2019 (UTC)

Revision as of 10:13, 1 April 2019

Operator: Tymon.r (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)

Time filed: 00:16, Friday, March 15, 2019 (UTC)

Function overview: Maintenance – automatic (procedural) closure of WP:AfD discussions when nominated pages do not exist

Automatic, Supervised, or Manual: automatic

Programming language(s): Python

Source code available: standard pywikipedia

Links to relevant discussions (where appropriate): n/a

Edit period(s): continuous, being run every 3 minutes

Estimated number of pages affected: up to a few a day

Namespace(s): Wikipedia

Exclusion compliant (Yes/No): No

Function details: Closing per WP:PCLOSE AfD discussions when nominated pages do not exist, e.g. when they've been already speedy deleted or their title is mistyped. Informing a nominator about a closure on his user's talk page. In every run bot will go through AfD log pages for last 7 days and check for existence of nominated pages. If a nominated page doesn't exist, it will close (edit) page's AfD discussion in accordance with WP:AFD/AI and then inform a nominator about closure performed, stating possible reasons of the closure (title mistyped, article speedy deleted, etc.). The bot shall not perform any actions/closures when a decision oughts to be made. In future bot's functionality could be extended to other XfDs, but if so, it'd requested in separate BRFA. Best, Tymon.r Do you have any questions? 00:16, 15 March 2019 (UTC)[reply]

Discussion

I note User:AnomieBOT does something similar for WP:TFD and WP:FFD (and some related tasks at WP:CFD, but currently detecting the nominated categories there seems too prone to errors), although that doesn't preclude your bot doing this task for WP:AFD.

I see your BRFA says the source code is "standard pywikipedia", but I don't see any script included with Pywikibot for doing this task. Useful additional features compared to your manual diff include relaying the deleting admin and deletion reason from the log (after verifying it's not a deletion log entry previous to the AFD itself), detecting "moved without redirect" as being distinct from "nominated title does not exist", and allowing the deleting admin a chance to manually close before the bot does it for them. Anomie 13:21, 15 March 2019 (UTC)[reply]

@Anomie, thanks for your input and your work with User:AnomieBOT! Agreed – my description of the programming technique used to create a bot is imprecise. The bot'd based on pywikipedia, but, as you mentioned, it'd need to use some additional self-written scripts to handle non-standard operations, e.g. checking a log of a deleted page. For the time period in which an admin could close AfD himself – I'd propose 10 minutes of delay before performing an automated closure. Best, Tymon.r Do you have any questions? 13:24, 16 March 2019 (UTC)[reply]
  1. I note that AnomieBOT's tasks specific who deleted the relevant page (FFD, TFD) - do you intend to do the same?
  2. Would there be a way for admins to opt-out of having their deletions closed for them?
Thanks, --DannyS712 (talk) 01:53, 22 March 2019 (UTC)[reply]
@DannyS712, thanks for your input.
  • Ad 1 – I believe it'd worth to have an unified message form used by bots (procedurally) closing XfDs. Therefore I'd probably retrieve this particular information from the page's log for each closure. I don't see it as something necessary, though. Getting to know this is as easy as pressing the red link.
  • Ad 2 – I don't see it necessary. First and foremost, because of a delay before which the bot won't be automatically closing discussions, leaving an adequate timeframe for a closer to do it at his own. It's in the best interest of a smoothness of a deletion process and no one will ever forbid a closing administrator from editing an AfD discussion, e.g. by adding some comments regarding deletion, even after it is closed by the bot.
Best, Tymon.r Do you have any questions? 14:05, 24 March 2019 (UTC)[reply]
You are planning on "a few" edits per day, but need to run this 480 times a day? Are you going to be hosting this somewhere for continuous operations? — xaosflux Talk 02:14, 22 March 2019 (UTC)[reply]
@Xaosflux, Yes, to catch all potentially interesting changes for the bot and to ensure that no discussions on an already removed article remains open for too long. Well, this script wouldn't need many servers' resources – running it, even more often, would be still cheap. I've been considering hosting it on WP:TOOLFORGE or my own VPS. Best, Tymon.r Do you have any questions? 14:05, 24 March 2019 (UTC)[reply]

I share the concerns of DannyS712 above. Additionally, if this is going to be posting to user talk pages it should really be exclusion compliment (especially as posting to User Talk isn't AFAIK standard practice when closing an AfD)
I would also question the benifit of running this over all 7 days worth of logs rather than just recent nominations - how common are pages being deleted for unrelated reasons after being at AfD for more than 24 hours or so?
Finally, like Xaosflux above, I'd question why this needs to run every 3 minutes; I'd suggest every 15 minutes at most if you are going to scan all AfDs is likely more appropriate. Mdann52 (talk) 07:42, 22 March 2019 (UTC)[reply]
@Mdann52, thanks for your input. I hope you'll consider my replies to Xaosflux and DannyS712 above. Regarding exclusion compliment – definitely agreed. Posting to users' talk pages should be definitely facultative. Best, Tymon.r Do you have any questions? 14:05, 24 March 2019 (UTC)[reply]

A user has requested the attention of a member of the Bot Approvals Group. Once assistance has been rendered, please deactivate this tag by replacing it with {{t|BAG assistance needed}}. It's been over a week already and no decision regarding the trial's been made. Tymon.r Do you have any questions? 10:13, 1 April 2019 (UTC)[reply]