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)