Skip to content

Commit 3bd51fc

Browse files
authored
feat: add default to delete/edit init interaction msg (#1481)
1 parent cea4f78 commit 3bd51fc

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

interactions/models/internal/context.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -547,18 +547,20 @@ async def send(
547547

548548
respond = send
549549

550-
async def delete(self, message: "Snowflake_Type") -> None:
550+
async def delete(self, message: "Snowflake_Type" = "@original") -> None:
551551
"""
552552
Delete a message sent in response to this interaction.
553553
554554
Args:
555-
message: The message to delete
555+
message: The message to delete. Defaults to @original which represents the initial response message.
556556
"""
557-
await self.client.http.delete_interaction_message(self.client.app.id, self.token, to_snowflake(message))
557+
await self.client.http.delete_interaction_message(
558+
self.client.app.id, self.token, to_snowflake(message) if message != "@original" else message
559+
)
558560

559561
async def edit(
560562
self,
561-
message: "Snowflake_Type",
563+
message: "Snowflake_Type" = "@original",
562564
*,
563565
content: typing.Optional[str] = None,
564566
embeds: typing.Optional[
@@ -594,7 +596,7 @@ async def edit(
594596
payload=message_payload,
595597
application_id=self.client.app.id,
596598
token=self.token,
597-
message_id=to_snowflake(message),
599+
message_id=to_snowflake(message) if message != "@original" else message,
598600
files=files,
599601
)
600602
if message_data:

0 commit comments

Comments
 (0)