It's been over two years, but there was a post by a FR Rep back in version 1 that clarified this. If the program/hardware is used while you are not at your computer it is considered botting.

The question came up when people were asking about turbo buttons on game pads, back then you didn't get better Exp for higher quality, so spamming 'A' was the way to go.