I've been botting on a f2p account I made around January 20th, lol.
I bot for about 5-6 hours a day, but I switch it up, I'll mine for 2-3 hours, then smelt for an hour, then mine for another hour, then go to the GE and check prices/flip items, etc.. in a day where I log about 8 hours of activity, only about an hour or two is actually me, I seem to be lucky with the random spawns and interacting with other players, I always seem to look at my screen when a random NPC spawns for me, and when random players bitch my bot out for absolutely destroying them when he takes over their mining spot, so I have to allow keyboard strokes and tell em to stop complaining and go mine somewhere else, lol.
EDIT: But I also have been using VISUALRM to make my own bots instead of using the default ones on Runemate all the time, maybe that's why, you can literally tell who's botting just by the pathing they take, every single bot at West Varrock mining iron ore does the same thing, they go left from the iron ore, down past another set of ore, left then up to Varrock, every. single. time. I programmed a bot to use different pathing every now and then so it doesn't look so suspicious.