Umm, yeah. There are a few good reasons why this hasn't been done. Also, bots would not be as versatile in DMs as they are in servers. However, this is very possible with a bit of work. There's so much great potential for bots in DMs that is entirely untapped right now. Let's get this done!