aboutsummaryrefslogtreecommitdiff
path: root/discord
diff options
context:
space:
mode:
Diffstat (limited to 'discord')
-rw-r--r--discord/message.py3
-rw-r--r--discord/user.py6
-rw-r--r--discord/widget.py6
3 files changed, 15 insertions, 0 deletions
diff --git a/discord/message.py b/discord/message.py
index df0b8243..90f4d6e9 100644
--- a/discord/message.py
+++ b/discord/message.py
@@ -273,6 +273,9 @@ class DeletedReferencedMessage:
def __init__(self, parent):
self._parent = parent
+ def __repr__(self):
+ return f"<DeletedReferencedMessage id={self.id} channel_id={self.channel_id} guild_id={self.guild_id!r}>"
+
@property
def id(self):
""":class:`int`: The message ID of the deleted referenced message."""
diff --git a/discord/user.py b/discord/user.py
index 888c5c95..6c319668 100644
--- a/discord/user.py
+++ b/discord/user.py
@@ -44,6 +44,12 @@ class BaseUser(_BaseUser):
self._state = state
self._update(data)
+ def __repr__(self):
+ return (
+ f"<BaseUser id={self.id} name={self.name!r} discriminator={self.discriminator!r}"
+ f" bot={self.bot} system={self.system}>"
+ )
+
def __str__(self):
return f'{self.name}#{self.discriminator}'
diff --git a/discord/widget.py b/discord/widget.py
index 93a46be7..c09bfa98 100644
--- a/discord/widget.py
+++ b/discord/widget.py
@@ -157,6 +157,12 @@ class WidgetMember(BaseUser):
self.connected_channel = connected_channel
+ def __repr__(self):
+ return (
+ f"<WidgetMember name={self.name!r} discriminator={self.discriminator!r}"
+ f" bot={self.bot} nick={self.nick!r}>"
+ )
+
@property
def display_name(self):
""":class:`str`: Returns the member's display name."""