We've had a look and the game can be reversed but I don't see what demand there would be for a bot. What would a GW2 bot need to be able to farm?
depending on what the game will look like in the final version you want the bot be able to grind specific areas, maybe some events, or instance areas (like it was in gw1)
so all in all a simple combat bot able to farm an area or waypoints would be fairly enough for the start...
in the end you will want a bot that will farm a specific region, event, instance for what ever the endgame will provide on gold-zones, important currency-swap items, or crafting materials (like the ecto scripts for gw1 for example)
maybe you want to simplify the bot this time (if you are really going to make one) at least for the start
- easy combat setup (use skill when not on cd, use skill every xx seconds,...) instead of complex combat behaviours
- simple navigation (waypoint based, run around randomly in a marked area,....)
and do not go with full questing, tradeskilling, combat behaviours, complex navigation system,....
before you release the product and miss all the first week(s) sales (again).
all additional features could be implemented later on but is not required for the first stage i think - if it is required at all - because most of the botters want to farm with their toons while sleeping, or want to farm with their botfarm to buy some icecream and the ticket to the open air bath and not have their bot make them all questing, leveling talent speccing, exploring, profession skilling in the first place...
further development could be paid from the first sells...
- maybe making an expansion pack then to upgrade the bot from grinding only, to what ever you want to add
- or just upgrade the bot if continously sales (lifetimes and or yearly subs) amortize the ongoing development
- or make only 1 year licenses for a fair price at all for a steady income to ensure development, like you do with bw
so much possibilities to leave the present buddy sales and product politics for a well deserved try!
in the end i have no clue about coding, so i have no clue about the difference of necessary input to code a bot with all the possibilities like hb has for example and the input for a simple grindbot to start off in the first place, just wanted to throw in some suggestions for a possible gw2 bot or whatever comes along.