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 out with 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)