I've used my own, pretty terrible scripts, to get 99 crafting with no issues. I was also doing quite a few hours of gold bars at the same time. I'd swap between manually playing and botting every 60mins or so. This basically would look like I got bored of concentrating and started to slack off/watch a video or something.
Most likely its up to who ever is botting to babysit, if you don't babysit you can probably guess you were reported/didn't respond to someone or something else quite obvious like that.
Babysitting is key to not being banned in my opinion. Also having a pmod on your friends list who you chat to regularly
