全新的process方法完成(Message其他部分仍未完成);对应测试;调整部分注释;数据库检索优化

This commit is contained in:
UnCLAS-Prommer
2026-02-23 21:29:17 +08:00
parent 698b8355a4
commit 0d07e85434
7 changed files with 627 additions and 546 deletions

View File

@@ -1,5 +1,5 @@
from maim_message import MessageBase, Seg
from typing import List, Tuple, Optional
from typing import List, Tuple, Optional, Sequence
import base64
import hashlib
@@ -35,7 +35,7 @@ class MessageUtils:
def from_maim_message_segments_to_MaiSeq(message: "MessageBase") -> MessageSequence:
"""从maim_message.MessageBase.message_segment转换为MessageSequence"""
raw_msg_seq = message.message_segment
components: List[StandardMessageComponents] = []
components: Sequence[StandardMessageComponents] = []
if not raw_msg_seq:
return MessageSequence(components)
if raw_msg_seq.type == "seglist":