🐛 优化更新群组成员信息

This commit is contained in:
HibiKier 2024-08-04 19:16:20 +08:00
parent ecc8ec3fd8
commit 75fb71dc88
2 changed files with 3 additions and 2 deletions

View File

@ -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,

View File

@ -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)