I'm not sure if this makes a difference but back when I used to bot on RS I would never take breaks (at least not ones you programmed in) but I would usually turn off the bot when I went to bed and would generally babysit it during the day.
I would also turn off my bot and report people every now and again that I could blatantly see were breaking the rules. When I would get on the computer after sleeping, I would spoof my MAC Address which changed my IP, and deleted my Jagex.cache. I have never been banned on a single account for botting (and I've probably botted 50+).