From 453ce09fbf6c091821c3f341529a9b4b9274c7dc Mon Sep 17 00:00:00 2001 From: molanp <104612722+molanp@users.noreply.github.com> Date: Tue, 5 Aug 2025 18:14:55 +0800 Subject: [PATCH] =?UTF-8?q?refactor(zhenxun):=20=E4=BC=98=E5=8C=96=20unban?= =?UTF-8?q?=20=E5=87=BD=E6=95=B0=E8=BF=94=E5=9B=9E=E5=80=BC=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 unban 函数的返回类型从 tuple[bool, str | None] 改为 tuple[bool, str] - 修改返回值,确保总是返回字符串类型,避免类型检查错误 --- zhenxun/builtin_plugins/admin/ban/_data_source.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zhenxun/builtin_plugins/admin/ban/_data_source.py b/zhenxun/builtin_plugins/admin/ban/_data_source.py index 4e4581d3..83abe2f7 100644 --- a/zhenxun/builtin_plugins/admin/ban/_data_source.py +++ b/zhenxun/builtin_plugins/admin/ban/_data_source.py @@ -103,7 +103,7 @@ class BanManage: session: EventSession, idx: int | None = None, is_superuser: bool = False, - ) -> tuple[bool, str | None]: + ) -> tuple[bool, str]: """unban目标用户 参数: @@ -129,7 +129,7 @@ class BanManage: return True, ban_data.user_id or ban_data.group_id elif await BanConsole.check_ban_level(user_id, group_id, user_level): await BanConsole.unban(user_id, group_id) - return True, group_id + return True, group_id or "" return False, "该用户/群组不在黑名单中不足捏..." @classmethod