aboutsummaryrefslogtreecommitdiff
path: root/discord/member.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2016-04-29 06:39:21 -0400
committerRapptz <[email protected]>2016-04-29 06:39:21 -0400
commit133e8d3a447d7bb012cb8a97b0aeef12d4ac9025 (patch)
tree1e83026a6485b9cd941f84e163b40871f328f2e1 /discord/member.py
parentAdd permissions for changing or managing nicknames. (diff)
downloaddiscord.py-133e8d3a447d7bb012cb8a97b0aeef12d4ac9025.tar.xz
discord.py-133e8d3a447d7bb012cb8a97b0aeef12d4ac9025.zip
Add support for server specific nicknames.
Diffstat (limited to 'discord/member.py')
-rw-r--r--discord/member.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/discord/member.py b/discord/member.py
index 86d818f3..ccfdc1a9 100644
--- a/discord/member.py
+++ b/discord/member.py
@@ -64,11 +64,13 @@ class Member(User):
The game that the user is currently playing. Could be None if no game is being played.
server : :class:`Server`
The server that the member belongs to.
+ nick : Optional[str]
+ The server specific nickname of the user.
"""
__slots__ = [ 'deaf', 'mute', 'self_mute', 'self_deaf', 'is_afk',
'voice_channel', 'roles', 'joined_at', 'status', 'game',
- 'server' ]
+ 'server', 'nick' ]
def __init__(self, **kwargs):
super().__init__(**kwargs.get('user'))
@@ -80,6 +82,7 @@ class Member(User):
game = kwargs.get('game', {})
self.game = Game(**game) if game else None
self.server = kwargs.get('server', None)
+ self.nick = kwargs.get('nick', None)
self._update_voice_state(mute=self.mute, deaf=self.deaf)
def _update_voice_state(self, **kwargs):