Catch error on failed delete malicious message

This commit is contained in:
Zeva Rose 2022-06-10 08:19:50 -06:00
parent c02c8437e7
commit b430e52377

View file

@ -605,7 +605,10 @@ class Jarvis(StatsClient):
).commit() ).commit()
embed = warning_embed(message.author, "Phishing URL") embed = warning_embed(message.author, "Phishing URL")
await message.channel.send(embeds=embed) await message.channel.send(embeds=embed)
try:
await message.delete() await message.delete()
except Exception:
self.logger.warn("Failed to delete malicious message")
tracker = malicious_tracker.labels( tracker = malicious_tracker.labels(
guild_id=message.guild.id, guild_name=message.gulid.name guild_id=message.guild.id, guild_name=message.gulid.name
) )
@ -641,7 +644,10 @@ class Jarvis(StatsClient):
reasons = ", ".join(item["not_safe_reasons"]) reasons = ", ".join(item["not_safe_reasons"])
embed = warning_embed(message.author, reasons) embed = warning_embed(message.author, reasons)
await message.channel.send(embeds=embed) await message.channel.send(embeds=embed)
try:
await message.delete() await message.delete()
except Exception:
self.logger.warn("Failed to delete malicious message")
tracker = malicious_tracker.labels( tracker = malicious_tracker.labels(
guild_id=message.guild.id, guild_name=message.gulid.name guild_id=message.guild.id, guild_name=message.gulid.name
) )