From bfe2b4fc031f92153da777225a691f99c34aad76 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Fri, 10 Feb 2017 03:10:30 -0500 Subject: Fix Member.display_name to work. --- discord/member.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'discord/member.py') diff --git a/discord/member.py b/discord/member.py index 05432891..2100e5ff 100644 --- a/discord/member.py +++ b/discord/member.py @@ -246,6 +246,16 @@ class Member(discord.abc.Messageable): return '<@!{}>'.format(self.id) return '<@{}>'.format(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 guild specific nickname then that + is returned instead. + """ + return self.nick if self.nick is not None else self.name + def mentioned_in(self, message): """Checks if the member is mentioned in the specified message. -- cgit v1.2.3