I am not saying that auto vendoring is botting, I only stated it is a gray area. The rules for Blizzard are clear: 1 key press/mouse click can only result in 1 action. This is why auto selling is a gray area, yes it is allowed but in theory we are already doing more then 1 action for clicking on the vendor. Now I agree with you that so long as the API allows it, use it because it simply makes our lives so much easier.

The point I was trying to make is that what he is requesting is another story. The moment you can press a craft button, and once it is done crafting it is automatically sold to a vendor without interaction of the player, it becomes botting. Hell, if they allow that then the WoW economy would crash because you can abuse the crap out of it. In this case I am not talking about the auto vendoring functionality (because that is triggered on a mouse click), but about the fact that you are doing 1 action, based on another action, without any interaction (crafting -> trigger sale).

Like you said in your previous comment, you can just macro it. Run a script that opens and closes the vendor window, put it on a key and spam it while you are crafting.