Skip to content

Commit f2becee

Browse files
authored
fix: add Member.avatar_url (#1652)
1 parent b1b1554 commit f2becee

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

interactions/models/discord/user.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,11 @@ def display_avatar(self) -> "Asset":
425425
"""The users displayed avatar, will return `guild_avatar` if one is set, otherwise will return user avatar."""
426426
return self.guild_avatar or self.user.avatar
427427

428+
@property
429+
def avatar_url(self) -> str:
430+
"""The users avatar url."""
431+
return self.display_avatar.url
432+
428433
@property
429434
def premium(self) -> bool:
430435
"""Is this member a server booster?"""

interactions/models/discord/user.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,8 @@ class Member(FakeUserMixin):
139139
@property
140140
def display_avatar(self) -> Asset: ...
141141
@property
142+
def avatar_url(self) -> str: ...
143+
@property
142144
def premium(self) -> bool: ...
143145
@property
144146
def guild_permissions(self) -> Permissions: ...

0 commit comments

Comments
 (0)