I run RBGs 1900-2300 multiple times a week on 7 toons this season. Tyrael is used for the last year straight with multiple CR's etc. With plugins such as Super Guild Inviter and a few others. I don't delay my interrupts ether. I run with 9-19 MS so people who bot know instantly that I do as well when I interrupt almost everything of worth instantly.
Never banned. Bot on my main constantly with Tyrael and even Ore bot for short times.
The biggest thing I see is people mine constantly and do nothing else on their accounts. Statistically it would be very easy to weed out botters just based on what they do with their played time. The ratio would make it super easy to find a botter. No normally person just 100% questing with out doing a dungeon or a BG from time to time. No normal person has an account that they just use to mine ore.
When I bot ore I usually run it when their is a good CTA that works with BG buddy well so I bot with Mixed and run them both for 4-8 hours every other day when there is a good CTA like Temple. (Good CTAs all depend on your class and CR.) I don't even take breaks. I just get on and run and RBG or LFR after or mid botting. I use my Real ID Disabler to block friends from seeing me.
People are stupid when they think they can still bot 24/7 or do nothing on their account but mine ore. A normal player doesn't mine more then 5% of their online time. Doing that way will get you banned quickly now days.
Any time I level a toon I bot for a few hours then bot dungeons for a few hours. Run a few RBGs when I want to play then continue botting. When I sleep 90% of the time my bot is off. I start it when I wake up and pick away at shit I want to focus on.
My way isn't 100% safe but I've never had an account banned or suspended. I just make sure I spend legit time on each one for PVP and LFR if I'm bored. Make sure your ratios are nice
If you want to test Tyrael leave your CR attacking a test dummy for 4 hours. Then wait a few days then do it for 8 hours. Then 16.... 24 etc...
Space it out or use different accounts. Respond to people whispering you etc when you can.