🐛 修复群权限检测获取群问题并优化代码

This commit is contained in:
HibiKier
2024-08-02 21:38:32 +08:00
parent 36047693aa
commit 51fcdf649e
6 changed files with 117 additions and 89 deletions
@@ -21,8 +21,6 @@ from zhenxun.utils.image_utils import (
)
from zhenxun.utils.rules import admin_check, ensure_group
base_config = Config.get("admin_bot_manage")
__plugin_meta__ = PluginMetadata(
name="群组管理员帮助",
description="管理员帮助列表",
+13 -2
View File
@@ -3,7 +3,7 @@ from nonebot.adapters.onebot.v11 import GroupAdminNoticeEvent
from nonebot.plugin import PluginMetadata
from zhenxun.configs.config import Config
from zhenxun.configs.utils import PluginExtraData
from zhenxun.configs.utils import PluginExtraData, RegisterConfig
from zhenxun.models.level_user import LevelUser
from zhenxun.services.log import logger
from zhenxun.utils.enum import PluginType
@@ -13,7 +13,18 @@ __plugin_meta__ = PluginMetadata(
description="检测群管理员变动, 添加与删除管理员默认权限, 当配置项 ADMIN_DEFAULT_AUTH 为空时, 不会添加管理员权限",
usage="",
extra=PluginExtraData(
author="HibiKier", version="0.1", plugin_type=PluginType.HIDDEN
author="HibiKier",
version="0.1",
plugin_type=PluginType.HIDDEN,
configs=[
RegisterConfig(
module="admin_bot_manage",
key="ADMIN_DEFAULT_AUTH",
value=5,
help="设置群欢迎消息所需要的管理员权限等级",
default_value=5,
)
],
).dict(),
)
@@ -35,6 +35,7 @@ __plugin_meta__ = PluginMetadata(
admin_level=base_config.get("SET_GROUP_WELCOME_MESSAGE_LEVEL", 2),
configs=[
RegisterConfig(
module="admin_bot_manage",
key="SET_GROUP_WELCOME_MESSAGE_LEVEL",
value=2,
help="设置群欢迎消息所需要的管理员权限等级",