User:HBC AIV helperbot/Feature requests

Implemented features

 * Remove blocked users from list - Done
 * Show blocking admin - Done
 * Show remaining users/ips or list empty - Done
 * Link to user contribs in summary - Done
 * Remove comments below report. Will note how many lines of comments the bot removed in summary Done
 * Get expiry time of block from Special:Ipblocklist and determine length based time block was set, add to summary. Done
 * Gather block type flags from Special:Ipblocklist and add to summary. Done
 * Ability to cover multiple pages namely /TB2 and handle special cases for each page. Done
 * Add and remove Backlog template as needed - Approved/Done
 * On/Off switch for both remove blocked and auto backlog functions, and parameters in string on each page. Done
 * Add catches for common time periods for blocks, use those if they match(eg: 31 hours, 6 months) Done
 * Make it use plural and singular properly Done
 * Replace duplicate entries with a comment below the first entry. Approved/Done
 * Ensure the bot is able to work alongside another instance of itself to allow for redundant service. Done
 * Allow a table for special IP ranges and comments to be made, have to bot give comment when such an IP is posted. Done
 * Restore the instructions if they are mangled and move reports placed inside the instructions out into the main reports section. Approved/Done
 * Check the users talk page for certain categories and report the presence of them. Done
 * Please treat {{user-uaa|... the same as {{userlinks|... - I intend to attempt to transition WP:UAA to use a specific template with extra links (e.g. {{user-uaa|Example}}) - a previous attempt ended in disaster due to the bot treating these as comments. —Random832 21:01, 18 March 2008 (UTC) Done (quite a while ago, in fact)
 * I created WP:SSP/BOT per discussion at WT:UAA. Could we expand automatic removal of reports and automatic handling of {{tl|adminbacklog}} to this page as well?  Thanks!  Ioeth {{sub|(talk contribs friendly)}} 15:17, 21 October 2008 (UTC) Done —Krellis (Talk) 15:47, 22 October 2008 (UTC)
 * Is it possible to expand the automatic removal of UAA reports to the UAA holding pen if a user there has been blocked? Thanks!  Ioeth {{sub|(talk contribs friendly)}} 14:27, 8 October 2008 (UTC) Done
 * Improve logged-in detection (see discussion here for suggestions on how to do so) —Krellis (Talk) 19:03, 3 November 2008 (UTC) Done
 * Added new block flags for talk page disabling and e-mail disabling. Chillum 19:57, 10 September 2014 (UTC) Done

Bug fixes and features in testing

 * Improve logged-in detection again... Using assert=bot on all writes and logging in on detection of assertbotfailed. Chillum 19:56, 10 September 2014 (UTC) Testing


 * Eliminate need of poorly maintained MediaWiki perl module in favor of a simpler module that I intend to maintain. Stop using deprecated or likely to be deprecated features. Eliminate screen scraping. Chillum 20:10, 10 September 2014 (UTC) Testing

Features I intend to implement soon

 * Do a single API calls for all users to determine block and category status to reduce resources and speed things up. Chillum 20:01, 10 September 2014 (UTC)
 * Helperbot should attempt to fix template calls, for example  should be changed to , and incorrect IP listings such as   should be fixed too if there is no registered user under that name. Max S em 21:22, 26 May 2007 (UTC)
 * When a user places a pattern that does no match an IP in a IPvandal then it will check the user creation log for that name. If the user exists it will change the template to userlinks, if the user does not exist it will remove the report and say "Removing $name, this is not an IP or a user." — Preceding unsigned comment added by H (talk • contribs) 22:37, 21 May 2007‎
 * Note This was posted by me under another username. I was to expand this to remove any user that does not exist. Chillum 20:16, 10 September 2014 (UTC)

Features I intend to implement(eventually)

 * Do not remove reports with more than one vandal listed until all vandals are blocked. Users that are blocked already can be struck out with the tags.
 * I think I am the one who posted this. I am not sure how often this issue comes up. Chillum 20:12, 10 September 2014 (UTC)

Worthy features that exceed my current scope of approval

 * (none)

Unsorted feature requests

 * Hi, is it possible to instruct the bot not to remove reports from WP:UAA unless that user has been indef blocked? For example, User:Mikejfoxisdead was listed at UAA, but he received a 24 hour vandalism block that removed him from UAA before an admin could act on the report, and prevents relisting until the block has expired. Not a big deal, just something I thought you might want to consider. Thanks. --Bongwarrior 06:35, 2 July 2007 (UTC)
 * Suggest having it leave a comment if a non-indef block is placed. —Random832 (contribs) 14:43, 26 March 2008 (UTC)
 * Perhaps a customs marker like which prevents the removal of the report would be easier to program, and also serve a wider variety of situations.  undefinedUntil  14:51, 26 March 2008 (UTC)
 * But that wouldn't necessarily meet the original request, because the reporter might not know, at the time of reporting, that the user had already been non-indef-blocked. They'd then have to see their report deleted, then realize "hey, I can add this tag to my request to have the bot not remove it".  Plus, that would presumably tell the bot not to remove it at all, in which case a human would have to realize "oh, this is tagged nobot, I need to manually remove it once I block it". —Krellis (Talk) 17:37, 26 March 2008 (UTC)
 * True. undefinedUntil  17:52, 26 March 2008 (UTC)
 * Automatically put adminbacklog on the holding pen if sections that are more than 7 days old exist? Ioeth (talk contribs friendly) 21:31, 10 October 2008 (UTC)
 * The backlog feature currently works based on number of users reported, not the age fot he user reported. I could add such a feature, but I have other feature that will come before it. Chillum (Need help? Ask me) 06:15, 13 January 2010 (UTC)


 * Would it be possible to have the bot check to see if userlinks were accidentally used at WP:UAA instead of user-uaa and to replace if found? Thanks!  Ioeth (talk contribs friendly) 18:40, 10 October 2008 (UTC)
 * Looking at Administrators' noticeboard/Incidents, it looks like two or more of the bots are making several logged out edits per day. – Luna Santin  (talk) 09:24, 9 March 2010 (UTC)
 * An entry had to be manually archived the other day because the account had been hidden from logs (see this). Would there be any way of updating the bot to archive accounts which have been hidden from logs like that one had been? Thanks.  It Is Me Here   t / c 19:05, 12 December 2011 (UTC)
 * To automatically add on the Wikipedia talk:AutoWikiBrowser/CheckPage when there are undecided entries older than 48 hours. Ramaksoud2000 (Did I make a mistake?)  01:42, 1 February 2012 (UTC)
 * (Make your requests here)
 * Could the bot also remove users from the list if they have been globally blocked? For an example see here. —Kusma (t·c) 12:01, 26 August 2014 (UTC)
 * , is it possible to recognize underscores in user names as spaces when looking for AIV reports to remove? --Neil N  talk to me 01:27, 15 July 2015 (UTC)


 * I was surprised to discover that the bot removes entries from WP:AIVU when the named account is given a short block. This behaviour makes sense for WP:AIV, but not for reports of serious violations of the username policy on WP:AIVU. See report of an attack name here followed by short-term block  and removal of username report . The bot could be modified to react differently depending on which list it is working on, or a modified bot should be used for the username list. Meters (talk) 21:06, 23 April 2016 (UTC)
 * Moved from User talk:HBC AIV helperbot since this seems to be the correct place for it. I see that User:Bongwarrior suggested this improvement years ago. Meters (talk) 21:19, 23 April 2016 (UTC)


 * It would be awesome if the bot could comment if the user's page or talk is in Category:Candidates for speedy deletion as blatant NOTWEBHOST violations. &#8211;<span style="font-family:CG Times, times"> MJL &thinsp;‐Talk‐☖ 17:34, 7 September 2021 (UTC)


 * I have a suggestion for a new feature, but I don't know if it's a small ask or a big ask. How easy would it be to have the AIV helperbot fix indentation errors at AIV?  This is prompted by an ANI thread [Wikipedia:Administrators' noticeboard/Incidents#My talk page message re AIV|here]], where it was pointed out that indentation is often a mess, and as a result AIV is very difficult to follow using a screen reader.  For example, reports always begin with a bullet, but until recently the instructions in the edit notice said to comment using, for example, , when really it should be  . In the occasional cases that have further indented discussions, there are similarly mix and match indents used.  As described at Colons and asterisks, this presents a problem for people using screen readers.  If this seems easy, I think it would be a good thing to do.  If it seems hard, then I don't want to look like I'm trying to make work for you. What do you think? --Floquenbeam (talk) 22:23, 7 January 2022 (UTC)