diff --git a/gsuid_core/handler.py b/gsuid_core/handler.py index 4ea3b88..413dfe7 100644 --- a/gsuid_core/handler.py +++ b/gsuid_core/handler.py @@ -45,6 +45,8 @@ async def msg_process(msg: MessageReceive) -> Event: elif _msg.type == 'image': event.image = _msg.data event.image_list.append(_msg.data) + elif _msg.type == 'reply': + event.reply = _msg.data _content.append(_msg) event.content = _content return event diff --git a/gsuid_core/models.py b/gsuid_core/models.py index 571563e..bfd8792 100644 --- a/gsuid_core/models.py +++ b/gsuid_core/models.py @@ -28,6 +28,7 @@ class Event(MessageReceive): image_list: List[Any] = [] at_list: List[Any] = [] is_tome: bool = False + reply: Optional[str] = None class MessageSend(Struct):