[Mutes] Fix NotFound error when trying to delete message (#5163)

* [Mutes] Fix NotFound error when trying to delete message

* other occurances
This commit is contained in:
Kreus Amredes
2021-08-31 19:47:32 +01:00
committed by GitHub
parent 299d6c57d9
commit c34f1e2f01

View File

@@ -1030,12 +1030,14 @@ class Mutes(VoiceMutes, commands.Cog, metaclass=CompositeMetaClass):
try:
await ctx.bot.wait_for(event, check=pred, timeout=30)
except asyncio.TimeoutError:
await query.delete()
with contextlib.suppress(discord.NotFound):
await query.delete()
return False
if not pred.result:
if can_react:
await query.delete()
with contextlib.suppress(discord.NotFound):
await query.delete()
else:
await ctx.send(_("OK then."))
@@ -1242,12 +1244,14 @@ class Mutes(VoiceMutes, commands.Cog, metaclass=CompositeMetaClass):
try:
await ctx.bot.wait_for(event, check=pred, timeout=30)
except asyncio.TimeoutError:
await query.delete()
with contextlib.suppress(discord.NotFound):
await query.delete()
return
if not pred.result:
if can_react:
await query.delete()
with contextlib.suppress(discord.NotFound):
await query.delete()
else:
await ctx.send(_("OK then."))
return