hotfix
parent
e759c19974
commit
b409b30870
|
|
@ -412,12 +412,12 @@ class RecvHandler:
|
||||||
if not sender_nickname:
|
if not sender_nickname:
|
||||||
logger.warning("无法获取被引用的人的昵称,返回默认值")
|
logger.warning("无法获取被引用的人的昵称,返回默认值")
|
||||||
seg_message.append(Seg(type="text", data=f"[回复 QQ用户(未知id):"))
|
seg_message.append(Seg(type="text", data=f"[回复 QQ用户(未知id):"))
|
||||||
seg_message += reply_message
|
seg_message.append(reply_message)
|
||||||
seg_message.append(Seg(type="text", data=f"],说:"))
|
seg_message.append(Seg(type="text", data=f"],说:"))
|
||||||
return seg_message
|
return seg_message
|
||||||
else:
|
else:
|
||||||
seg_message.append(Seg(type="text", data=f"[回复 {sender_nickname}({sender_id}):"))
|
seg_message.append(Seg(type="text", data=f"[回复 {sender_nickname}({sender_id}):"))
|
||||||
seg_message += reply_message
|
seg_message.append(reply_message)
|
||||||
seg_message.append(Seg(type="text", data=f"],说:"))
|
seg_message.append(Seg(type="text", data=f"],说:"))
|
||||||
return seg_message
|
return seg_message
|
||||||
|
|
||||||
|
|
@ -630,7 +630,7 @@ class RecvHandler:
|
||||||
"""
|
"""
|
||||||
seg_list = []
|
seg_list = []
|
||||||
image_count = 0
|
image_count = 0
|
||||||
if message_list is None or len(message_list) == 0:
|
if message_list is None:
|
||||||
return None, 0
|
return None, 0
|
||||||
for sub_message in message_list:
|
for sub_message in message_list:
|
||||||
sub_message: dict
|
sub_message: dict
|
||||||
|
|
@ -638,7 +638,11 @@ class RecvHandler:
|
||||||
user_nickname: str = sender_info.get("nickname", "QQ用户")
|
user_nickname: str = sender_info.get("nickname", "QQ用户")
|
||||||
user_nickname_str = f"【{user_nickname}】:"
|
user_nickname_str = f"【{user_nickname}】:"
|
||||||
break_seg = Seg(type="text", data="\n")
|
break_seg = Seg(type="text", data="\n")
|
||||||
message_of_sub_message: dict = sub_message.get("message")[0]
|
message_of_sub_message_list: dict = sub_message.get("message")
|
||||||
|
if not message_of_sub_message_list:
|
||||||
|
logger.warning("转发消息内容为空")
|
||||||
|
continue
|
||||||
|
message_of_sub_message = message_of_sub_message_list[0]
|
||||||
if message_of_sub_message.get("type") == RealMessageType.forward:
|
if message_of_sub_message.get("type") == RealMessageType.forward:
|
||||||
if layer >= 3:
|
if layer >= 3:
|
||||||
full_seg_data = (
|
full_seg_data = (
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue