This is interesting to me.
I've been rather confused about how people are getting detected. I started botting on my main in very short bursts a while back with both Exiled-Bot and "that other bot" that people are constantly getting banned for. Eventually I stopped really caring about it so now I bot for very long amounts of time (ie, while at work, while asleep, while out, while afk - probably a good 18 hours a day). I've been doing this for like a month now and have yet to be banned or get currency flagged. So I'm betting there is a chance that they do take EVERY aspect of a human player into account, including socializing. I have loads of friends added and played this account manually for almost a year.