Skip to content

Commit 88c1d77

Browse files
authored
perf: add at message to group chat history (#3796)
* feat: enhance long-term memory message formatting - Added support for 'At' message components in long-term memory, allowing for better representation of mentions in messages. * chore: ruff check
1 parent 758ce40 commit 88c1d77

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/astrbot/long_term_memory.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from astrbot import logger
77
from astrbot.api import star
88
from astrbot.api.event import AstrMessageEvent
9-
from astrbot.api.message_components import Image, Plain
9+
from astrbot.api.message_components import At, Image, Plain
1010
from astrbot.api.platform import MessageType
1111
from astrbot.api.provider import Provider, ProviderRequest
1212
from astrbot.core.astrbot_config_mgr import AstrBotConfigManager
@@ -142,6 +142,8 @@ async def handle_message(self, event: AstrMessageEvent):
142142
logger.error(f"获取图片描述失败: {e}")
143143
else:
144144
parts.append(" [Image]")
145+
elif isinstance(comp, At):
146+
parts.append(f" [At: {comp.name}]")
145147

146148
final_message = "".join(parts)
147149
logger.debug(f"ltm | {event.unified_msg_origin} | {final_message}")

0 commit comments

Comments
 (0)