diff --git a/zhenxun/builtin_plugins/admin/ban/__init__.py b/zhenxun/builtin_plugins/admin/ban/__init__.py index 3fb9f8cb..9a8e2dd2 100644 --- a/zhenxun/builtin_plugins/admin/ban/__init__.py +++ b/zhenxun/builtin_plugins/admin/ban/__init__.py @@ -119,7 +119,7 @@ _ban_matcher = on_alconna( Alconna( "ban", Args["user?", [str, At]], - Option("-r|--reason", Args["reason?", str]), + Option("-r|--reason", Args["reason", str]), Option("-g|--group", Args["group_id", str]), Option("-t|--time", Args["duration", int]), ), diff --git a/zhenxun/builtin_plugins/hooks/chkdsk_hook.py b/zhenxun/builtin_plugins/hooks/chkdsk_hook.py index ec5ccfed..30080281 100644 --- a/zhenxun/builtin_plugins/hooks/chkdsk_hook.py +++ b/zhenxun/builtin_plugins/hooks/chkdsk_hook.py @@ -92,7 +92,12 @@ async def _( if module: if _blmt.check(f"{user_id}__{module}"): await BanConsole.ban( - user_id, group_id, 9, malicious_ban_time * 60, bot.self_id + user_id, + group_id, + 9, + "恶意触发命令检测", + malicious_ban_time * 60, + bot.self_id, ) logger.info( f"触发了恶意触发检测: {matcher.plugin_name}", diff --git a/zhenxun/builtin_plugins/nickname.py b/zhenxun/builtin_plugins/nickname.py index 5cbc519e..ce3f9be8 100644 --- a/zhenxun/builtin_plugins/nickname.py +++ b/zhenxun/builtin_plugins/nickname.py @@ -275,7 +275,9 @@ async def _(bot: Bot, session: Uninfo): await GroupInfoUser.set_user_nickname(session.user.id, group_id, "") else: await FriendUser.set_user_nickname(session.user.id, "") - await BanConsole.ban(session.user.id, group_id, 9, 60, bot.self_id) + await BanConsole.ban( + session.user.id, group_id, 9, "用户昵称违规", 60, bot.self_id + ) return else: await MessageUtils.build_message("你在做梦吗?你没有昵称啊").finish(