fix: guard reply_to_text against DeletedReferencedMessage

Use getattr() for resolved.content since discord.py's
DeletedReferencedMessage lacks a content attribute. Adds test
for the deleted-message edge case.
This commit is contained in:
Teknium
2026-04-14 10:16:35 -07:00
committed by Teknium
parent 7636baf49c
commit 8ea9ceb44c
2 changed files with 14 additions and 1 deletions

View File

@@ -2480,7 +2480,7 @@ class DiscordAdapter(BasePlatformAdapter):
if message.reference:
reply_to_id = str(message.reference.message_id)
if message.reference.resolved:
reply_to_text = message.reference.resolved.content or None
reply_to_text = getattr(message.reference.resolved, "content", None) or None
event = MessageEvent(
text=event_text,