Blizzard got some client or system called Warden Client, This will scan your client for any bot code or something, I should be wrong but when i tried to botfarm on wow, all my bot accounts got banned within 1-3 Days of botting(not ever botting for 24hours, Was just 3-4 Hours a day)