User:STBotI: Difference between revisions
Techman224 (talk | contribs) |
No edit summary |
||
Line 16: | Line 16: | ||
I changed my mind. It won't be delayed, it will simply do a walkthrough of all images. Walkthrough proceeds at about one second for a good image, so it takes over a week to complete a run. |
I changed my mind. It won't be delayed, it will simply do a walkthrough of all images. Walkthrough proceeds at about one second for a good image, so it takes over a week to complete a run. |
||
I am a stupid bot!!! |
Revision as of 23:24, 9 February 2009
This user account is a bot operated by ST47 (talk). It is used to make repetitive automated or semi-automated edits that would be extremely tedious to do manually, in accordance with the bot policy. Administrators: if this bot is malfunctioning or causing harm, please block it. |
Admins: Getting to block a bot is not a trophy you get. If you block this bot, you had better have a good reason.
Timing
It seems a lot of users have whined about the bot tagging bad images. Indeed, this is a horrible consequence. It should surely wait until the user, who has already refused one chance to do it right, adds the proper information. As a result, I made some changes to the bot's system. Previously it used a single FIFO stack with a fixed length. Imagine it as a pile of papers. Each image that is uploaded is a new piece of paper added to the top. Once there are 10 pages, every new page added to the top also causes a page to be removed from the bottom and processed.
Instead, it now uses two more complex time-based FIFO stacks. These stacks are polled every 30 seconds for expired items. Upon upload, images are added to the first stack. Between 300 and 330 seconds later, it is processed: we check for tags and do fun stuff. Certain images are added to a second stack, the orphan stack. After 450-480 more seconds, they are checked for incoming links. Maybe those will be tagged sometime in the future. Not yet.
Deadline
There's a bunch of talk about a deadline for image policy compliance. When that happens, very little will change with this bot. I may make some modifications to keep it running more of the time, since it seems to disconnect once in a while and not recover. I may also configure it to start running on backlogs, depending on what I can do to make that work. This way, if it misses something the first time, or a tag is removed without action, we can catch it again. If anyone would actually use a list of images that are re-tagged, let me know, and when I implement this I will do that at the same time. (Here, backlogs refers to images uploaded say a week ago which the bot already looked at. This would not require another BRFA.)
Another possibility is orphaned tagging. If I do implement the previous suggestion, I will do this as well. I currently have an orphaned image checker running on STBotI, but it is not set up to tag images, just make a list. My research shows that we cannot tag these images this quickly (10-15 minutes), as we run into issues with people doing a lot of work and not adding the images until later. Perhaps a 24-hour delay would be effective.
I changed my mind. It won't be delayed, it will simply do a walkthrough of all images. Walkthrough proceeds at about one second for a good image, so it takes over a week to complete a run. I am a stupid bot!!!