[commands] Fix delete_after not working with interaction Context.send

This commit is contained in:
Rapptz 2022-04-19 22:14:11 -04:00
parent cd0d6749ea
commit 84e6b9283d

View File

@ -727,7 +727,11 @@ class Context(discord.abc.Messageable, Generic[BotT]):
} }
if self.interaction.response.is_done(): if self.interaction.response.is_done():
return await self.interaction.followup.send(**kwargs, wait=True) msg = await self.interaction.followup.send(**kwargs, wait=True)
else:
await self.interaction.response.send_message(**kwargs)
msg = await self.interaction.original_message()
await self.interaction.response.send_message(**kwargs) if delete_after is not None:
return await self.interaction.original_message() await msg.delete(delay=delete_after)
return msg