Not 100% true, its is too complicated for the base, however highvolts was at one time working on scripting it using lua events which were broken. Dont spam PM tho; its upto him if he wants to continue it, was just showing that it is very possible.
How about making a profile that stops everytime it reach a point where one of the quests HB cant do? we do it manually, and after its done it continues untill next quest HB can't do etc.
Another questing bot I've used has the DK starting zone quests except for the ones that require flying, or piloting the eye-thing. The bot actually stops when it gets to those quests and says "complete manually".