mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
🐛 优化更新群组成员信息
This commit is contained in:
parent
ecc8ec3fd8
commit
75fb71dc88
@ -6,6 +6,7 @@ from nonebot_plugin_alconna import Alconna, Arparma, on_alconna
|
|||||||
from nonebot_plugin_saa import Text
|
from nonebot_plugin_saa import Text
|
||||||
from nonebot_plugin_session import EventSession
|
from nonebot_plugin_session import EventSession
|
||||||
|
|
||||||
|
from zhenxun.configs.config import NICKNAME
|
||||||
from zhenxun.configs.utils import PluginExtraData
|
from zhenxun.configs.utils import PluginExtraData
|
||||||
from zhenxun.services.log import logger
|
from zhenxun.services.log import logger
|
||||||
from zhenxun.utils.enum import PluginType
|
from zhenxun.utils.enum import PluginType
|
||||||
@ -56,7 +57,7 @@ async def _(bot: Bot, event: GroupIncreaseNoticeEvent):
|
|||||||
if str(event.user_id) == bot.self_id:
|
if str(event.user_id) == bot.self_id:
|
||||||
await MemberUpdateManage.update(bot, str(event.group_id))
|
await MemberUpdateManage.update(bot, str(event.group_id))
|
||||||
logger.info(
|
logger.info(
|
||||||
"{NICKNAME}加入群聊更新群组信息",
|
f"{NICKNAME}加入群聊更新群组信息",
|
||||||
"更新群组成员列表",
|
"更新群组成员列表",
|
||||||
session=event.user_id,
|
session=event.user_id,
|
||||||
group_id=event.group_id,
|
group_id=event.group_id,
|
||||||
|
|||||||
@ -91,7 +91,7 @@ class MemberUpdateManage:
|
|||||||
nickname = user_info["card"] or user_info["nickname"]
|
nickname = user_info["card"] or user_info["nickname"]
|
||||||
role = user_info["role"]
|
role = user_info["role"]
|
||||||
if default_auth:
|
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
|
str(user_id), group_id
|
||||||
):
|
):
|
||||||
await LevelUser.set_level(user_id, group_id, default_auth)
|
await LevelUser.set_level(user_id, group_id, default_auth)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user