I personally think that if you avoid the things Blizzard don't want ....(ie waits between commands, decisions, sequences) then this is fine. ie if you send a command '/use hearthstone' or /startattack' as a single action, I don't see why this would be a problem.