The same rules apply to all bots. Some are more click-intensive than others which increase risk. Try not to bot for more than 2-3 hours in one instance. Do not follow a regime: wake up at a specific time --> start bot --> stop it. Try to mix up your skills in between and do quests or dailies. I'd recommend babysitting the bot to see how it works and if its safe to leave it on while you are away.
More importantly, don't ever bot on an account you are afraid to lose. If you are going to bot, know the risk that comes with it and accept the possibility that you definitely can be banned regardless of where the fault lies. Research, read, report problems, and be smart. I made an account 3 months ago and it's already 1700 total level with botting. I made sure to do plenty of quests and go on farm runs in between my botting sessions.