From 4f66d41ca3f931e9dfa0532075a6f8d55193679c Mon Sep 17 00:00:00 2001 From: Rapptz Date: Wed, 16 Dec 2015 23:35:05 -0500 Subject: [PATCH] Add Server.me attribute to access the Member version of Client.user. --- discord/server.py | 3 +++ discord/state.py | 1 + 2 files changed, 4 insertions(+) diff --git a/discord/server.py b/discord/server.py index e1093b008..f9f1333ce 100644 --- a/discord/server.py +++ b/discord/server.py @@ -50,6 +50,9 @@ class Server(EqualityComparable): ---------- name : str The server name. + me : :class:`Member` + Similar to :attr:`Client.user` except an instance of :class:`Member`. + This is essentially used to get the member version of yourself. roles A list of :class:`Role` that the server has available. region : :class:`ServerRegion` diff --git a/discord/state.py b/discord/state.py index ce0878b99..58b6b41b2 100644 --- a/discord/state.py +++ b/discord/state.py @@ -54,6 +54,7 @@ class ConnectionState: def _add_server(self, guild): server = Server(**guild) + server.me = utils.get(server.members, id=self.user.id) self.servers.append(server) return server