From 54d2ba1df46c9fe4f6735f1889e38dc9646dd36a Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Tue, 5 Nov 2024 14:47:07 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E9=82=80?= =?UTF-8?q?=E8=AF=B7=E7=BE=A4=E7=BB=84=E5=BC=BA=E5=88=B6=E9=80=80=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/qq/group_handle/data_source.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/zhenxun/builtin_plugins/platform/qq/group_handle/data_source.py b/zhenxun/builtin_plugins/platform/qq/group_handle/data_source.py index 75d4340f..85394943 100644 --- a/zhenxun/builtin_plugins/platform/qq/group_handle/data_source.py +++ b/zhenxun/builtin_plugins/platform/qq/group_handle/data_source.py @@ -113,7 +113,7 @@ class GroupManager: @classmethod async def add_bot( - cls, bot: Bot, operator_id: str, group_id: str, group: GroupConsole | None + cls, bot: Bot, operator_id: str, group_id: str, group: GroupConsole ): """拉入bot @@ -123,7 +123,11 @@ class GroupManager: group_id: 群组id group: GroupConsole """ - if base_config.get("flag") and operator_id not in bot.config.superusers: + if ( + base_config.get("flag") + and operator_id not in bot.config.superusers + and group.group_flag != 1 + ): """退出群组""" try: if result_msg := base_config.get("message"):