more typing fix和防炸

This commit is contained in:
UnCLAS-Prommer
2025-08-12 17:08:35 +08:00
parent fb63e4d696
commit e28e7e08e8
3 changed files with 12 additions and 10 deletions

View File

@@ -98,10 +98,12 @@ async def _send_to_target(
if reply_message:
anchor_message = message_dict_to_message_recv(reply_message)
anchor_message.update_chat_stream(target_stream)
reply_to_platform_id = (
f"{anchor_message.message_info.platform}:{anchor_message.message_info.user_info.user_id}"
)
if anchor_message:
anchor_message.update_chat_stream(target_stream)
assert anchor_message.message_info.user_info, "用户信息缺失"
reply_to_platform_id = (
f"{anchor_message.message_info.platform}:{anchor_message.message_info.user_info.user_id}"
)
else:
reply_to_platform_id = ""
anchor_message = None