diff --git a/app/chain/__init__.py b/app/chain/__init__.py index d02ef3045..aad8af6e0 100644 --- a/app/chain/__init__.py +++ b/app/chain/__init__.py @@ -529,13 +529,14 @@ def post_message(self, message: Notification) -> None: 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})