aboutsummaryrefslogtreecommitdiff
path: root/discord/message.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2019-05-29 21:35:48 -0400
committerRapptz <[email protected]>2019-06-04 18:30:47 -0400
commit5dce3410e6b6e2dfa3a7a305bde00a00ea013cf2 (patch)
tree24f542fa103e8436ddb3248bdc3d72d424372ef0 /discord/message.py
parentAdd Member.premium_since to denote member boost date. (diff)
downloaddiscord.py-5dce3410e6b6e2dfa3a7a305bde00a00ea013cf2.tar.xz
discord.py-5dce3410e6b6e2dfa3a7a305bde00a00ea013cf2.zip
Add support for new message types related to premium guilds.
Diffstat (limited to 'discord/message.py')
-rw-r--r--discord/message.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/discord/message.py b/discord/message.py
index 5ed97d59..75ee52b5 100644
--- a/discord/message.py
+++ b/discord/message.py
@@ -603,6 +603,18 @@ class Message:
else:
return '{0.author.name} started a call \N{EM DASH} Join the call.'.format(self)
+ if self.type is MessageType.premium_guild_subscription:
+ return '{0.author.name} just boosted the server!'.format(self)
+
+ if self.type is MessageType.premium_guild_tier_1:
+ return '{0.author.name} just boosted the server! {0.guild} has achieved **Level 1!**'.format(self)
+
+ if self.type is MessageType.premium_guild_tier_2:
+ return '{0.author.name} just boosted the server! {0.guild} has achieved **Level 2!**'.format(self)
+
+ if self.type is MessageType.premium_guild_tier_3:
+ return '{0.author.name} just boosted the server! {0.guild} has achieved **Level 3!**'.format(self)
+
async def delete(self, *, delay=None):
"""|coro|