Skip to content

Commit 88f00f7

Browse files
authored
fix: show forwarded message in logviewer.
Signed-off-by: lorenzo132 <50767078+lorenzo132@users.noreply.github.com>
1 parent 6e75c44 commit 88f00f7

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

core/clients.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -661,9 +661,18 @@ async def append_log(
661661
channel_id: str = "",
662662
type_: str = "thread_message",
663663
) -> dict:
664+
from core.utils import extract_forwarded_content
665+
664666
channel_id = str(channel_id) or str(message.channel.id)
665667
message_id = str(message_id) or str(message.id)
666668

669+
content = message.content or ""
670+
if forwarded := extract_forwarded_content(message):
671+
if content:
672+
content += "\n" + forwarded
673+
else:
674+
content = forwarded
675+
667676
data = {
668677
"timestamp": str(message.created_at),
669678
"message_id": message_id,
@@ -674,7 +683,7 @@ async def append_log(
674683
"avatar_url": message.author.display_avatar.url if message.author.display_avatar else None,
675684
"mod": not isinstance(message.channel, DMChannel),
676685
},
677-
"content": message.content,
686+
"content": content,
678687
"type": type_,
679688
"attachments": [
680689
{

0 commit comments

Comments
 (0)