链式调用构建消息

This commit is contained in:
UnCLAS-Prommer
2026-02-28 16:54:38 +08:00
parent 78983c4ed8
commit c58da95353
3 changed files with 46 additions and 9 deletions

View File

@@ -1,5 +1,5 @@
from maim_message import MessageBase, Seg
from typing import List, Tuple, Optional, Sequence, TYPE_CHECKING
from typing import List, Tuple, Optional, TYPE_CHECKING
import base64
import hashlib
@@ -38,7 +38,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: Sequence[StandardMessageComponents] = []
components: List[StandardMessageComponents] = []
if not raw_msg_seq:
return MessageSequence(components)
if raw_msg_seq.type == "seglist":