diff --git a/discord/enums.py b/discord/enums.py index 28b99ab03..49519d2c6 100644 --- a/discord/enums.py +++ b/discord/enums.py @@ -275,6 +275,7 @@ class MessageType(Enum): guild_incident_report_false_alarm = 39 purchase_notification = 44 poll_result = 46 + guild_emoji_added = 63 class SpeakingState(Enum): diff --git a/discord/message.py b/discord/message.py index 02f31198d..8b9cb4b6e 100644 --- a/discord/message.py +++ b/discord/message.py @@ -2865,6 +2865,9 @@ class Message(PartialMessage, Hashable): ) return f"{self.author.display_name}'s poll {poll_title.value} has closed." # type: ignore + if self.type is MessageType.guild_emoji_added: + return f'{self.author.name} added a new emoji, {self.content}' + # Fallback for unknown message types return '' diff --git a/discord/types/message.py b/discord/types/message.py index dfb251f28..c7631ffc3 100644 --- a/discord/types/message.py +++ b/discord/types/message.py @@ -175,6 +175,7 @@ MessageType = Literal[ 39, 44, 46, + 63, ]