Long time botter here, running my own business since 4+ years.
Making a living off virtual currency is possible, but i can assure you that it takes a good amount of time.
There's ALWAYS something left to do, you have to master computer programming (if you really want a tool that works as you want, you have to craft it yourself). You have to deal with clients, either showing some love to your customers, or advertising somehow to find new ones. You have to keep yourself always well informed about any news, and ALWAYS think for new forms of profit. Bots get banned, you have to think in advance about that and keep a good storage of sacrificable toons.
The bot is not 100% stable and trustworthy, it gets stuck, doesn't authenticate, and several other issues. These issues are a pain in the ass ofc.
Having a few good friends to exchange favors with is also a big part of the business, i met a few fellow botters whose help has been invaluable sometimes. To get friends you have to be worth something, i mean that you have something worthy to share with someone who has something worthy for you. Never share 100% of your secrets ofcourse.
But all these issues are nothing, you can always find a way to make enough gold, and make more toons..the biggest problem is that in certain periods you're going to sell a lot, in certain others there's just not enough demand (like when a new patch/xpack are expected to get out soon). So you end up with millions of golds, without a single customer to sell them to. In this kind of occasions, you need to rely on another form of sustainment, either a different game, or a whole different market.
As any other business, you have to risk to gain a result. And sometimes it sucks balls to lose money because you weren't careful enough, or you just got unlucky. Sometimes you just spend 2-3 days setting up some sort of profit-making circuit, only to find it's been nerfed the day after.
My advice: start small, don't quit your job. Make some toons, find a way to maximize the profit per hour(IE invest in professions). Keep track of the time you spend on every project, and the outcome. ALWAYS think in the "set&forget" state of mind, the profit comes from the fact that the bots works for free, if you exchange your time for golds, and golds for money than it's very badly paid job

Think outside the box, and "nobody has ever done it before" doesn't asways mean it doesn't work
