Add support for server specific nicknames.

This commit is contained in:
Rapptz
2016-04-29 06:39:21 -04:00
parent cc78cfedb6
commit 133e8d3a44
3 changed files with 21 additions and 2 deletions

View File

@ -125,3 +125,14 @@ class User:
This is when the user's discord account was created."""
return snowflake_time(self.id)
@property
def display_name(self):
"""Returns the user's display name.
For regular users this is just their username, but
if they have a server specific nickname then that
is returned instead.
"""
nickname = getattr(self, 'nick', None)
return nickname if nickname is not None else self.name