diff options
| author | Rapptz <[email protected]> | 2015-10-23 17:41:28 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2015-10-23 17:41:28 -0400 |
| commit | 1a13f9ad307fcf0ab2f1f4cefe6a8d91d7951f56 (patch) | |
| tree | 3f160a5f2b79553ec08eb3378894eb448ecd0535 /discord/message.py | |
| parent | Version bump to v0.8.0 (diff) | |
| download | discord.py-1a13f9ad307fcf0ab2f1f4cefe6a8d91d7951f56.tar.xz discord.py-1a13f9ad307fcf0ab2f1f4cefe6a8d91d7951f56.zip | |
Add Message.server attribute shortcut.
Diffstat (limited to 'discord/message.py')
| -rw-r--r-- | discord/message.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/discord/message.py b/discord/message.py index 060cf73b..35eb327c 100644 --- a/discord/message.py +++ b/discord/message.py @@ -58,6 +58,9 @@ class Message(object): .. attribute:: channel The :class:`Channel` that the message was sent from. Could be a :class:`PrivateChannel` if it's a private message. + .. attribute:: server + + The :class:`Server` that the message belongs to. If not applicable (i.e. a PM) then it's None instead. .. attribute:: mention_everyone A boolean specifying if the message mentions everyone. @@ -88,6 +91,7 @@ class Message(object): self.author = User(**kwargs.get('author', {})) self.mentions = [User(**mention) for mention in kwargs.get('mentions', {})] self.attachments = kwargs.get('attachments') + self.server = self.channel.server if not self.channel.is_private else None self._upgrade_to_member() def _upgrade_to_member(self): |