diff --git a/app/chain/__init__.py b/app/chain/__init__.py index d02ef304..aad8af6e 100644 --- a/app/chain/__init__.py +++ b/app/chain/__init__.py @@ -529,13 +529,14 @@ class ChainBase(metaclass=ABCMeta): continue else: # 按原消息发送全体 - send_orignal = True + if not admin_sended: + send_orignal = True break # 按设定发送 self.eventmanager.send_event(etype=EventType.NoticeMessage, data={**send_message.dict(), "type": send_message.mtype}) self.run_module("post_message", message=send_message) - if not send_orignal or admin_sended: + if not send_orignal: return # 发送消息事件 self.eventmanager.send_event(etype=EventType.NoticeMessage, data={**message.dict(), "type": message.mtype})