aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/ext/commands/context.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/discord/ext/commands/context.py b/discord/ext/commands/context.py
index f3b7bba2..36c2336c 100644
--- a/discord/ext/commands/context.py
+++ b/discord/ext/commands/context.py
@@ -152,3 +152,8 @@ class Context(discord.abc.Messageable):
def author(self):
"""Returns the author associated with this context's command. Shorthand for :attr:`Message.author`"""
return self.message.author
+
+ @discord.utils.cached_property
+ def me(self):
+ """Similar to :attr:`Guild.me` except it may return the :class:`ClientUser` in private message contexts."""
+ return self.guild.me if self.guild is not None else self.bot.user