File tree Expand file tree Collapse file tree 5 files changed +22
-0
lines changed Expand file tree Collapse file tree 5 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -275,6 +275,7 @@ class MessageType(Enum):
275275 guild_incident_report_false_alarm = 39
276276 purchase_notification = 44
277277 poll_result = 46
278+ emoji_added = 63
278279
279280
280281class SpeakingState (Enum ):
Original file line number Diff line number Diff line change @@ -371,6 +371,15 @@ def role_subscription_purchase_notification_replies(self):
371371 """
372372 return 32
373373
374+ @flag_value
375+ def emoji_added (self ):
376+ """:class:`bool`: Returns ``True`` if the system channel is used for
377+ emoji added notifications.
378+
379+ .. versionadded:: 2.7
380+ """
381+ return 256
382+
374383
375384@fill_with_flags ()
376385class MessageFlags (BaseFlags ):
Original file line number Diff line number Diff line change @@ -2865,6 +2865,9 @@ def system_content(self) -> str:
28652865 )
28662866 return f"{ self .author .display_name } 's poll { poll_title .value } has closed." # type: ignore
28672867
2868+ if self .type is MessageType .emoji_added :
2869+ return f'{ self .author .name } added a new emoji, { self .content } '
2870+
28682871 # Fallback for unknown message types
28692872 return ''
28702873
Original file line number Diff line number Diff line change @@ -175,6 +175,7 @@ class CallMessage(TypedDict):
175175 39 ,
176176 44 ,
177177 46 ,
178+ 63 ,
178179]
179180
180181
Original file line number Diff line number Diff line change @@ -1925,6 +1925,14 @@ of :class:`enum.Enum`.
19251925
19261926 The system message sent when a poll has closed.
19271927
1928+ .. versionadded :: 2.5
1929+
1930+ .. attribute :: emoji_added
1931+
1932+ The system message sent when a custom emoji is added to the guild.
1933+
1934+ .. versionadded :: 2.7
1935+
19281936.. class :: UserFlags
19291937
19301938 Represents Discord User flags.
You can’t perform that action at this time.
0 commit comments