From 75fb71dc881e8fc02d9bd22f8b6dfcf9d0415ed5 Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Sun, 4 Aug 2024 19:16:20 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BC=98=E5=8C=96=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E7=BE=A4=E7=BB=84=E6=88=90=E5=91=98=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhenxun/builtin_plugins/admin/group_member_update/__init__.py | 3 ++- .../builtin_plugins/admin/group_member_update/_data_source.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/zhenxun/builtin_plugins/admin/group_member_update/__init__.py b/zhenxun/builtin_plugins/admin/group_member_update/__init__.py index 1a7bfe4a..9286e750 100644 --- a/zhenxun/builtin_plugins/admin/group_member_update/__init__.py +++ b/zhenxun/builtin_plugins/admin/group_member_update/__init__.py @@ -6,6 +6,7 @@ from nonebot_plugin_alconna import Alconna, Arparma, on_alconna from nonebot_plugin_saa import Text from nonebot_plugin_session import EventSession +from zhenxun.configs.config import NICKNAME from zhenxun.configs.utils import PluginExtraData from zhenxun.services.log import logger from zhenxun.utils.enum import PluginType @@ -56,7 +57,7 @@ async def _(bot: Bot, event: GroupIncreaseNoticeEvent): if str(event.user_id) == bot.self_id: await MemberUpdateManage.update(bot, str(event.group_id)) logger.info( - "{NICKNAME}加入群聊更新群组信息", + f"{NICKNAME}加入群聊更新群组信息", "更新群组成员列表", session=event.user_id, group_id=event.group_id, diff --git a/zhenxun/builtin_plugins/admin/group_member_update/_data_source.py b/zhenxun/builtin_plugins/admin/group_member_update/_data_source.py index 442d337e..ad134625 100644 --- a/zhenxun/builtin_plugins/admin/group_member_update/_data_source.py +++ b/zhenxun/builtin_plugins/admin/group_member_update/_data_source.py @@ -91,7 +91,7 @@ class MemberUpdateManage: nickname = user_info["card"] or user_info["nickname"] role = user_info["role"] if default_auth: - if role in ["owner", "admin"] and not LevelUser.is_group_flag( + if role in ["owner", "admin"] and not await LevelUser.is_group_flag( str(user_id), group_id ): await LevelUser.set_level(user_id, group_id, default_auth)