Browse Source

Add colour attribute for BaseUser

pull/1588/head
MusicOnline 7 years ago
parent
commit
2c1ba84346
  1. 12
      discord/user.py

12
discord/user.py

@ -27,6 +27,7 @@ DEALINGS IN THE SOFTWARE.
from .utils import snowflake_time, _bytes_to_base64_data, parse_time, valid_icon_size from .utils import snowflake_time, _bytes_to_base64_data, parse_time, valid_icon_size
from .enums import DefaultAvatar, RelationshipType, UserFlags, HypeSquadHouse from .enums import DefaultAvatar, RelationshipType, UserFlags, HypeSquadHouse
from .errors import ClientException, InvalidArgument from .errors import ClientException, InvalidArgument
from .colour import Colour
from collections import namedtuple from collections import namedtuple
@ -170,6 +171,17 @@ class BaseUser(_BaseUser):
"""Returns a URL for a user's default avatar.""" """Returns a URL for a user's default avatar."""
return 'https://cdn.discordapp.com/embed/avatars/{}.png'.format(self.default_avatar.value) return 'https://cdn.discordapp.com/embed/avatars/{}.png'.format(self.default_avatar.value)
@property
def colour(self):
"""A property that returns a :class:`Colour` denoting the rendered colour
for the user. This always returns :meth:`Colour.default`.
There is an alias for this under ``color``.
"""
return Colour.default()
color = colour
@property @property
def mention(self): def mention(self):
"""Returns a string that allows you to mention the given user.""" """Returns a string that allows you to mention the given user."""

Loading…
Cancel
Save