修复了对reply的解析

This commit is contained in:
Pliosauroidea
2025-03-15 16:16:40 +08:00
parent 24e150c64e
commit 1e0abb0a9b
2 changed files with 5 additions and 5 deletions

View File

@@ -249,11 +249,8 @@ class CQCode:
if self.reply_message is None: if self.reply_message is None:
return None return None
if hasattr(self.reply_message, "group_id"): if hasattr(self.reply_message, "group_id"):
group_info = GroupInfo( group_info = GroupInfo(platform="qq", group_id=self.reply_message.group_id, group_name="")
platform="qq", group_id=self.reply_message.group_id, group_name=""
)
else: else:
group_info = None group_info = None

View File

@@ -65,9 +65,12 @@ class MessageRecvCQ(MessageCQ):
self.raw_message = raw_message self.raw_message = raw_message
# 异步初始化在外部完成 # 异步初始化在外部完成
#添加对reply的解析
self.reply_message = reply_message
async def initialize(self): async def initialize(self):
"""异步初始化方法""" """异步初始化方法"""
self.message_segment = await self._parse_message(self.raw_message) self.message_segment = await self._parse_message(self.raw_message,self.reply_message)
async def _parse_message(self, message: str, reply_message: Optional[Dict] = None) -> Seg: async def _parse_message(self, message: str, reply_message: Optional[Dict] = None) -> Seg:
"""异步解析消息内容为Seg对象""" """异步解析消息内容为Seg对象"""