Make sure you aren't doing just ONE thing every time you bot. Take breaks, hop on your account do a quest or 2 here and there, act humanlike. If a player comes up to you and tries to chat and you aren't responding, they may report you for macroing and you're instantly GG'd. If you come back to your bot and while scrolling through the chat logs somebody calls you out for botting.. If they report you you're 100% RIP, almost every single account I've had banned was in part due to a player report. The day after a player tries to chat with me and says "reported" my bot is banned, on multiple occasions.