diff --git a/astrbot/core/pipeline/waking_check/stage.py b/astrbot/core/pipeline/waking_check/stage.py index 2dcb840e91..75d3ade036 100644 --- a/astrbot/core/pipeline/waking_check/stage.py +++ b/astrbot/core/pipeline/waking_check/stage.py @@ -143,6 +143,10 @@ async def process( event.is_at_or_wake_command = True wake_prefix = "" + if is_wake and not event.message_str and not messages: + event.stop_event() + return + # 检查插件的 handler filter activated_handlers = [] handlers_parsed_params = {} # 注册了指令的 handler