all bots of any form/shape can be detected if the company is really trying or care, if you use it sparingly like 2-3 hrs a day, and not for any monetary gain or adversarily effect the game in major way, you might be ok for long time. IMO, if you throw couple $$ every now and then and keep urself low-profile, they are more likely to close 1 eye on you.
Anyway, Bottom line is, if you bot be prepared to get banned one day, dont take games too serious, dont "invest" too many $$ on it, and have a "fk it" mentality when shit happens.