aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Shambo Chowdhury <[email protected]>2024-07-14 19:48:59 +0530
committerGravatar Shambo Chowdhury <[email protected]>2024-07-14 19:48:59 +0530
commit3363c85f6be4c2fd5d73a7161fddc9bc853e0239 (patch)
treeb12d412a5a7d8407999645f4ed9f8c36cbe4ea24
parentUpdate bot/exts/moderation/modlog.py (diff)
added handler for message.reference.resolved if its None
-rw-r--r--bot/exts/moderation/modlog.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/bot/exts/moderation/modlog.py b/bot/exts/moderation/modlog.py
index 3f4cd68c4..880631097 100644
--- a/bot/exts/moderation/modlog.py
+++ b/bot/exts/moderation/modlog.py
@@ -529,7 +529,7 @@ class ModLog(Cog, name="ModLog"):
if isinstance(resolved_message, discord.DeletedReferencedMessage):
# Reference is a deleted message
- reference_line = "**In reply to:** Deleted Message\n"
+ reference_line = f"**In reply to:** `{resolved_message.id}`(Deleted Message)\n"
response = reference_line + response
elif isinstance(resolved_message, discord.Message):
@@ -541,6 +541,12 @@ class ModLog(Cog, name="ModLog"):
)
response = reference_line + response
+ elif message.reference is not None and message.reference.resolved is None:
+ reference_line = (
+ "**In reply to:** (Message could not be resolved)\n"
+ )
+ response = reference_line + response
+
if message.attachments:
# Prepend the message metadata with the number of attachments
response = f"**Attachments:** {len(message.attachments)}\n" + response