diff options
| author | Rapptz <[email protected]> | 2015-12-16 23:35:05 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2015-12-16 23:35:05 -0500 |
| commit | 4f66d41ca3f931e9dfa0532075a6f8d55193679c (patch) | |
| tree | 75e8ea3016302d3f85286ec889c75cdda8ff05d1 | |
| parent | Fix Client.logs_from failing if no more messages are found. (diff) | |
| download | discord.py-4f66d41ca3f931e9dfa0532075a6f8d55193679c.tar.xz discord.py-4f66d41ca3f931e9dfa0532075a6f8d55193679c.zip | |
Add Server.me attribute to access the Member version of Client.user.
| -rw-r--r-- | discord/server.py | 3 | ||||
| -rw-r--r-- | discord/state.py | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/discord/server.py b/discord/server.py index e1093b00..f9f1333c 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 ce0878b9..58b6b41b 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 |