User:HBC AIV helperbot/Feature requests
From Wikipedia, the free encyclopedia
Contents |
[edit] Requested features
[edit] 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. Example (talk · contribs · deleted contribs · hardblock · softblock · spamblock)) - 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)
[edit] Pending bugfixes
[edit] 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 outwith the <s></s> tags. - 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."
- Helperbot should attempt to fix template calls, for example
{{vandal|User:Foobar}}
should be changed to{{vandal|Foobar}}
, and incorrect IP listings such as{{IPvandal|IP 127.0.0.1}}
should be fixed too if there is no registered user under that name. MaxSem 21:22, 26 May 2007 (UTC)
[edit] Worthy features that exceed my current scope of approval
- (none)
[edit] 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 <!-- nobot --> which prevents the removal of the report would be easier to program, and also serve a wider variety of situations. (1 == 2)Until 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. (1 == 2)Until 17:52, 26 March 2008 (UTC)
- (Make your requests here)