From fa14c72836eb066acbca35ec0d68bdabe97dcaf2 Mon Sep 17 00:00:00 2001
From: Rapptz <rapptz@gmail.com>
Date: Sat, 9 Apr 2016 20:28:09 -0400
Subject: [PATCH] Add User.bot attribute to check if a user is a bot account.

---
 discord/user.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/discord/user.py b/discord/user.py
index ab24edb21..822f7be16 100644
--- a/discord/user.py
+++ b/discord/user.py
@@ -54,15 +54,18 @@ class User:
         The user's discriminator. This is given when the username has conflicts.
     avatar : str
         The avatar hash the user has. Could be None.
+    bot : bool
+        Specifies if the user is a bot account.
     """
 
-    __slots__ = ['name', 'id', 'discriminator', 'avatar']
+    __slots__ = ['name', 'id', 'discriminator', 'avatar', 'bot']
 
     def __init__(self, **kwargs):
         self.name = kwargs.get('username')
         self.id = kwargs.get('id')
         self.discriminator = kwargs.get('discriminator')
         self.avatar = kwargs.get('avatar')
+        self.bot = kwargs.get('bot', False)
 
     def __str__(self):
         return '{0.name}#{0.discriminator}'.format(self)