File tree Expand file tree Collapse file tree 3 files changed +6
-1
lines changed Expand file tree Collapse file tree 3 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -111,5 +111,8 @@ async def send(
111111 if message_data :
112112 message = self .client .cache .place_message_data (message_data )
113113 if delete_after :
114- await message .delete (delay = delete_after )
114+ if kwargs .get ("pass_self_into_delete" ): # hack to pass in interaction/hybrid context
115+ await message .delete (delay = delete_after , context = self )
116+ else :
117+ await message .delete (delay = delete_after )
115118 return message
Original file line number Diff line number Diff line change @@ -311,6 +311,7 @@ async def send(
311311 tts = tts ,
312312 flags = flags ,
313313 delete_after = delete_after ,
314+ pass_self_into_delete = bool (self ._slash_ctx ),
314315 ** kwargs ,
315316 )
316317
Original file line number Diff line number Diff line change @@ -523,6 +523,7 @@ async def send(
523523 tts = tts ,
524524 flags = flags ,
525525 delete_after = delete_after ,
526+ pass_self_into_delete = True ,
526527 ** kwargs ,
527528 )
528529
You can’t perform that action at this time.
0 commit comments