Commons:Bots/Requests/BotLeo 3

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

BotLeo (talk · contribs) 3

Operator: GPSLeo (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: Patrolling edits where no review is needed, like:

* Later maybe edits they are undone

Automatic or manually assisted: manually and (later) automatic

Edit type (e.g. Continuous, daily, one time run): daily or some times a day

Maximum edit rate (e.g. edits per minute): not limited

Bot flag requested: (Y/N):

Programming language(s): python with mwclient

GPSLeo (talk) 18:40, 14 December 2019 (UTC)[reply]

Discussion

See also: Commons:Bots/Work requests#Patrol edits from autopatrolled users --GPSLeo (talk) 18:40, 14 December 2019 (UTC)[reply]

I think there is no approval required if done manually. I'd oppose to do this automatically, as I can imagine a lot of scenarios where it would not be desired to patrol older edits per se. --Krd 06:05, 15 December 2019 (UTC)[reply]
I am not sure what you mean. Would you oppose if the bot automatically looks if a user got the new rights and then patrols all edits? --GPSLeo (talk) 15:44, 15 December 2019 (UTC)[reply]
Little ping because of no reply @Krd: --GPSLeo (talk) 08:36, 19 December 2019 (UTC)[reply]
Yes, I would strongly oppose that. Being ready for autopatrol now does not mean that all previous edits qualify to be patrolled blindly. Perhaps good to go for the edits up to a week ago, but not much longer. --Krd 20:22, 23 December 2019 (UTC)[reply]
At the Work request there was a consensus that that would be okay and good. I think then we need an proposal to discuss this. --GPSLeo (talk) 20:45, 23 December 2019 (UTC)[reply]
Will you prepare such proposal? --Krd 15:03, 28 December 2019 (UTC)[reply]
Maybe I should link the proposal here. --GPSLeo (talk) 10:36, 8 January 2020 (UTC)[reply]
@GPSLeo: just wondering if it would be possible for the admin who grants the user autopatrol to ping your bot, triggering the patrolling of existing edits? - Alexis Jazz ping plz 13:15, 2 January 2020 (UTC)[reply]
Actually, it would be convenient if any patroller could ping the bot to patrol all edits by any user or IP. - Alexis Jazz ping plz 13:23, 2 January 2020 (UTC)[reply]
As in the patrol log there should be the name of the user actually made the patrol this should not be done by a Bot-account. There should be tool with OAuth authentication for the patrolling user. As the script is very similar I could think about creating such a tool as well. --GPSLeo (talk) 10:36, 8 January 2020 (UTC)[reply]
Why exactly do you want to do this? Patrolled edits are stored in the recentchanges table. That table only goes back a month. Anything older than a month doesn't have a patrol status. We already keep track of the user experience (example) so you should already be able to filter out these users who recently got the patrol right. I understand you don't want to see edits by these users any more, but that's probably just a matter of updating whatever tool you're using. So what tool is still showing old edits of users that recently got added to the autopatrol group? Multichill (talk) 18:32, 29 February 2020 (UTC)[reply]
Every tool that does not have a userExpLevel filter, like RTRC. And with these filter all edits by users with more edits are hidden, but there are also users with many edits never read or do not care about the guidelines. But of course that is just a little convenience feature and does not reduce the patroll backlog. --GPSLeo (talk) 12:25, 1 March 2020 (UTC)[reply]

The proposal showed 8 support and 1 oppose votes, while the oppose was myself. It was pointed out in the proposal, that edits older than 30 days automatically expire from the unpatrolled queue, so patrolling older edits perhaps is pointless. GPSLeo, can you please advise which exact logic you are going to implement? --Krd 18:32, 4 March 2020 (UTC)[reply]

  1. Checking for all users got got autopatrolled rights in the last 30 day or after last run.
  2. Requesting all unpatrolled edits by this user. (Edits older then 30 days are not give out because they are marked as patrolled.)
  3. Patrolling all edits by these users.
  4. When completed Username, number of patrolled edits and number of API errors will be written on a wikipage.
For patrolling of page edits it is nearly the same but there it is not possible to filter only for unpatrolled edits so there is a hard limit to edits from the last 30 days. --GPSLeo (talk) 19:07, 4 March 2020 (UTC)[reply]
Please make a test run. What is nr. 4 required for? --Krd 20:31, 4 March 2020 (UTC)[reply]
I made the test run. I thought it would be nice to have the log onwiki. (I made this run without posting the log onto a wikipage.) --GPSLeo (talk) 10:33, 5 March 2020 (UTC)[reply]
  • 02:26, 5 March 2020 BotLeo talk contribs block marked revision 397564999 of page Commons:Forum patrolled
This is not an autopatrolled user, is it? --Krd 10:47, 5 March 2020 (UTC)[reply]

As I sad I also patrol edits on heavy traffic pages where spam gets deleted(but not patrolled) very fast. In this run this where Commons:Village pump, Commons:Help desk and Commons:Forum. --GPSLeo (talk) 11:44, 5 March 2020 (UTC)[reply]


As there have been no additional objections, this shall be approved. --Krd 07:42, 20 March 2020 (UTC)[reply]