So, we can start "botting" by pre-recoring out movements and then just map whatever we're doing to a key that sends the next command to the "bot". Such as walking around with a phone that detects it (or just have a pressure sensor on your shoe, actual "button") and sends the command to the "bot" that acts the command. Now take it a step further and add a breath-o-meter and you're golden 24/7 legal "bot".
Sounds delightful and fully under Blizzards rules, rite?