From 7eb918b19e3e60b56eb9039eb267f8f3477c5e17 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sun, 10 Jun 2018 15:25:17 -0400 Subject: [PATCH] Add Message.jump_to_url --- discord/message.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/discord/message.py b/discord/message.py index 55a1ee3f3..e9ebf5f22 100644 --- a/discord/message.py +++ b/discord/message.py @@ -434,6 +434,12 @@ class Message: """Optional[datetime.datetime]: A naive UTC datetime object containing the edited time of the message.""" return self._edited_timestamp + @property + def jump_to_url(self): + """:class:`str`: Returns a URL that allows the client to jump to this message.""" + guild_id = getattr(self.guild, 'id', '@me') + return 'https://discordapp.com/channels/{0}/{1.channel.id}?jump={1.id}'.format(guild_id, self) + @utils.cached_slot_property('_cs_system_content') def system_content(self): """A property that returns the content that is rendered