@@ -542,7 +542,7 @@ def edit(
542542 files = files ,
543543 allowed_mentions = allowed_mentions ,
544544 thread = thread ,
545- suppress = suppress_embeds ,
545+ suppress_embeds = suppress_embeds ,
546546 )
547547
548548 def delete (self , * , delay : float | None = None ) -> None :
@@ -986,7 +986,8 @@ def send(
986986 thread : Snowflake = MISSING ,
987987 thread_name : str | None = None ,
988988 wait : bool = False ,
989- suppress : bool = False ,
989+ suppress : bool | None = None ,
990+ suppress_embeds : bool = None ,
990991 ) -> SyncWebhookMessage | None :
991992 """Sends a message using the webhook.
992993
@@ -1042,6 +1043,12 @@ def send(
10421043 suppress: :class:`bool`
10431044 Whether to suppress embeds for the message.
10441045
1046+ .. deprecated:: 2.8
1047+ suppress_embeds: :class:`bool`
1048+ Whether to suppress embeds for the message.
1049+
1050+ .. versionadded:: 2.8
1051+
10451052 Returns
10461053 -------
10471054 Optional[:class:`SyncWebhookMessage`]
@@ -1078,6 +1085,13 @@ def send(
10781085 if thread and thread_name :
10791086 raise InvalidArgument ("You cannot specify both a thread and a thread name" )
10801087
1088+ if suppress is not None :
1089+ warn_deprecated ("suppress" , "suppress_embeds" , "2.8" )
1090+ if suppress_embeds is None :
1091+ suppress_embeds = suppress
1092+ elif suppress_embeds is None :
1093+ suppress_embeds = False
1094+
10811095 params = handle_message_parameters (
10821096 content = content ,
10831097 username = username ,
@@ -1089,7 +1103,7 @@ def send(
10891103 embeds = embeds ,
10901104 allowed_mentions = allowed_mentions ,
10911105 previous_allowed_mentions = previous_mentions ,
1092- suppress = suppress ,
1106+ suppress_embeds = suppress_embeds ,
10931107 thread_name = thread_name ,
10941108 )
10951109 adapter : WebhookAdapter = _get_webhook_adapter ()
@@ -1171,7 +1185,8 @@ def edit_message(
11711185 files : list [File ] = MISSING ,
11721186 allowed_mentions : AllowedMentions | None = None ,
11731187 thread : Snowflake | None = MISSING ,
1174- suppress : bool = False ,
1188+ suppress : bool | None = None ,
1189+ suppress_embeds : bool = None ,
11751190 ) -> SyncWebhookMessage :
11761191 """Edits a message owned by this webhook.
11771192
@@ -1201,6 +1216,14 @@ def edit_message(
12011216 See :meth:`.abc.Messageable.send` for more information.
12021217 thread: Optional[:class:`~discord.abc.Snowflake`]
12031218 The thread that contains the message.
1219+ suppress: :class:`bool`
1220+ Whether to suppress embeds for the message.
1221+
1222+ .. deprecated:: 2.8
1223+ suppress_embeds: :class:`bool`
1224+ Whether to suppress embeds for the message.
1225+
1226+ .. versionadded:: 2.8
12041227
12051228 Raises
12061229 ------
@@ -1224,6 +1247,12 @@ def edit_message(
12241247 previous_mentions : AllowedMentions | None = getattr (
12251248 self ._state , "allowed_mentions" , None
12261249 )
1250+ if suppress is not None :
1251+ warn_deprecated ("suppress" , "suppress_embeds" , "2.8" )
1252+ if suppress_embeds is None :
1253+ suppress_embeds = suppress
1254+ elif suppress_embeds is None :
1255+ suppress_embeds = False
12271256 params = handle_message_parameters (
12281257 content = content ,
12291258 file = file ,
@@ -1232,7 +1261,7 @@ def edit_message(
12321261 embeds = embeds ,
12331262 allowed_mentions = allowed_mentions ,
12341263 previous_allowed_mentions = previous_mentions ,
1235- suppress = suppress ,
1264+ suppress_embeds = suppress_embeds ,
12361265 )
12371266 adapter : WebhookAdapter = _get_webhook_adapter ()
12381267
0 commit comments