Hi! Found a way to stay online without macro or bots!
Stand somewhere with lowlvl mobs, aggro them, and then go afk! As long you have some form of combat hp regen(like Onyxia trinket, or simply being a Troll) you can stay online as long none kill the mobs hitting you! No need for macros or bots either, completely safe!