diff options
Diffstat (limited to 'discord/user.py')
| -rw-r--r-- | discord/user.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/discord/user.py b/discord/user.py index 822f7be1..b1cc0b4c 100644 --- a/discord/user.py +++ b/discord/user.py @@ -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 + |