Sure, it's theoretically possible to set up a bot for that. The aforementioned windowing program doesn't really do anything for its application, though. It would not be substantially more difficult to set up a bot that didn't rely on a windowing function than one that did.
As to how it might be completely valid... well, macro's make life easier and instantaneous, but the actual engaging and attacking would take longer, as well as active attention. The player might have been bored, and just hitting the
--
/targetnpc
/ja "Provoke" <t>
--
macro over and over again. I mean, honestly, farming is boring. Who knows what he was doing. ^^ While fishing, for example, I sometimes get bored. I have a macro for the line /fish. That's it, because hitting CTRL-1 is easier than going through the menu or typing /fish out. So I can cast it while bored, but occasionally in the monotony of it all I'll miss a hook. I'm not using a bot, but I'm also not very responsive.
Quote:
ok that was not cool!!!!!!!
Also, it would help if you took those links out of your signature. Ew.