Do this. Don't use a bot. Anything that automates your in-game activities is against the ToS and is a very serious offense in their eyes. If they detect it, you will get instantly banned - probably permanently.
Originally Posted by Soul Hermit
Ask yourself this: is it worth the risk of losing your entire account?
What I do is put my attention elsewhere and just press the prospect or disenchant button over and over (did the same thing with Milling pre-Cata). Watch TV or read a book while you let your finger do the pressing.
Just add as many items as you are breaking apart, by item number (check Wowhead), each on its own line and preceded by /use. For example, Obsidium Ore is 53038. I also have the superdupermacro addon so that my macros are not limited to 255 characters. If you do that you could essentially add the name of an item. But when it comes to disenchanting, I find that with the jc rings, it is better to use the item id, as there are many different possible names.
Replace with Disenchant or Mill to do those activities and you've got yourself as automated a system as possible.