Automaton is a lazy man's best friend. Automaton's mission is to automate as many small interface annoyances as possible, to unlock your true laziness. Use /auto or /automaton to enable or disable any of the included functionality:
Ding
Automatically send a "ding" notification message to the specified channel(s) (say, emote, yell, party, guild, officer, raid, battleground) when the player levels. You can specify a minimum threshold level, a level multiple (i.e. only ding when level is a multiple of 2, or a multiple of 10) and what the message is (rudamentary format string, can plug in old level, new level, class, race, and player name).
Dismount
Dismount any time the UI Error message is displayed ("You are mounted"). Useful for mining, collecting herbs, quickly dismounting to fight, etc. Filter Sets the Filter option at trainers to always default to showing only trainable items.
Gossip
Navigates gossip and quest text for you. Note that in most cases it should only automate if there is no ambiguity as to your choices. In cases where it acts contrary to your will, simply hold
SHIFT when clicking on the NPC to override the feature. Some examples:
- Banks ("I would like to check my deposit box")
- Taxi ("I need a ride")
- Trainers ("Train me")
- Vendors ("Let me browse your wares")
- Battlemasters ("I would like to go to the battleground")
- Custom text such as BWL orb and MC rift crystal
Group
Accepts group invites from anyone in your guild or friends list. Also has options to display /who information on invites from unknown players, or to decline those invites completely.
Loner
Decline guild invites
LootBOP
Suppresses the confirmation window for BOP items when you are not in a party. Note that this CAN NOT be fully automated, so you will still have to click the item in the loot window -- it just prevents the confirmation window from showing up.
Mailer
Saves the SendTo field of your mailbox so you don't have to enter the same name over and over when you're sending multiple items. ALT Right Click on an item in your inventory will also automatically attempt to mail that item
Plates
Dynamically shows and hides the enemy target panes (default SHIFT V) during combat.
Queue
Joins battlegrounds queues automatically, can also join after a delay by using /auto queue delay. Please take note on this option: With delay on, if the queue appears and you do not wish to take it, hiding the popup box will not remove you from queue. To leave a queue, you must right click the battleground minimap icon and choose "leave queue." Also be warned if you join multiple queues and do not have the delay on, it will instantly join from one battleground to another if you receive a second queue.
Release
Release to ghost in battlegrounds.
Repair
Repairs all items any time you are at a vendor
Rez
Accepts resurrection requests you receive. As sometimes automatically accepting a resurrect could be hazardous by default it will only accept the first resurrection request it receives. If you wish it to accept all requests, turn on /auto rez persist.
Sell
Sell all gray items when interacting with vendor.
Stand
Makes your character stand whenever you get a UI error telling you that you should. (Flight paths and spell casting primarily) Summon Accepts summons.
Unshapeshift
Primarily for druids, automatically removes you from shapeshift forms if you try to do something that you cannot while in a form. This also works for ghost wolf. For those of you in TBC with flight form, it very deliberately ignores flight form... because I once accidentally pressed a potion or something without realizing it and fell to my death. That wasn't fun.
Wuss
Supress duel invitations by declining them, like the wuss you are.