I only bot when I can be next to my computer. At work usually 7-8 hours, and I do check /shout /say and all that make sure there's no people around me or talking to me.
It is my personal opinion that no one should bot, unless they will immediately be able to answer tells or people questioning you. If you set bot and go to sleep, chances are you will probably get away with it BUT it's also the easiest way to earn a ban.