diff --git a/astrbot/core/platform/message_session.py b/astrbot/core/platform/message_session.py index bca5300b8..982a844c2 100644 --- a/astrbot/core/platform/message_session.py +++ b/astrbot/core/platform/message_session.py @@ -23,7 +23,7 @@ def __post_init__(self): @staticmethod def from_str(session_str: str): - platform_id, message_type, session_id = session_str.split(":") + platform_id, message_type, session_id = session_str.split(":", 2) return MessageSession(platform_id, MessageType(message_type), session_id)