From ef05ff4abd5c9dad889af2596745f02ff4c06e92 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Tue, 4 Feb 2025 13:50:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AE=A1=E7=90=86=E5=91=98=E6=8C=87?= =?UTF-8?q?=E4=BB=A4=20/reset=20/persona?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- astrbot/core/star/filter/permission.py | 2 +- packages/astrbot/main.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/astrbot/core/star/filter/permission.py b/astrbot/core/star/filter/permission.py index fc7a75bac..0910b615a 100644 --- a/astrbot/core/star/filter/permission.py +++ b/astrbot/core/star/filter/permission.py @@ -20,6 +20,6 @@ class PermissionTypeFilter(HandlerFilter): if self.permission_type == PermissionType.ADMIN: if not event.is_admin(): event.stop_event() - raise ValueError(f"您 (ID: {event.get_sender_id()}) 没有权限执行此操作。") + raise ValueError(f"您 (ID: {event.get_sender_id()}) 没有权限操作管理员指令。") return True diff --git a/packages/astrbot/main.py b/packages/astrbot/main.py index 806163569..d70010ee9 100644 --- a/packages/astrbot/main.py +++ b/packages/astrbot/main.py @@ -236,6 +236,7 @@ UID: {user_id} 此 ID 可用于设置管理员。/op 授权管理员, /deo event.set_result(MessageEventResult().message(f"成功切换到 {id_}。")) + @filter.permission_type(filter.PermissionType.ADMIN) @filter.command("reset") async def reset(self, message: AstrMessageEvent): @@ -354,6 +355,7 @@ UID: {user_id} 此 ID 可用于设置管理员。/op 授权管理员, /deo MessageEventResult().message("切换 Key 未知错误: "+str(e))) message.set_result(MessageEventResult().message("切换 Key 成功。")) + @filter.permission_type(filter.PermissionType.ADMIN) @filter.command("persona") async def persona(self, message: AstrMessageEvent):