From af6df49ce16a39e338bdff17aabc2e9de208eda9 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Sun, 16 Feb 2025 14:50:49 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20perf:=20=E8=A1=A5=E5=85=85=E5=88=AB?= =?UTF-8?q?=E5=90=8D=E4=B8=BA=E5=8F=AF=E9=80=89=E5=8F=82=E6=95=B0=E4=BB=A5?= =?UTF-8?q?=E5=89=8D=E5=90=91=E5=85=BC=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- astrbot/core/star/filter/command.py | 2 +- astrbot/core/star/filter/command_group.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/astrbot/core/star/filter/command.py b/astrbot/core/star/filter/command.py index 10dc540c0..1715846c5 100644 --- a/astrbot/core/star/filter/command.py +++ b/astrbot/core/star/filter/command.py @@ -12,7 +12,7 @@ from ..star_handler import StarHandlerMetadata # 标准指令受到 wake_prefix 的制约。 class CommandFilter(HandlerFilter, ParameterValidationMixin): '''标准指令过滤器''' - def __init__(self, command_name: str, alias: set, handler_md: StarHandlerMetadata = None): + def __init__(self, command_name: str, alias: set = None, handler_md: StarHandlerMetadata = None): self.command_name = command_name self.alias = alias if alias else set() if handler_md: diff --git a/astrbot/core/star/filter/command_group.py b/astrbot/core/star/filter/command_group.py index 36135b3d0..228615d81 100644 --- a/astrbot/core/star/filter/command_group.py +++ b/astrbot/core/star/filter/command_group.py @@ -11,7 +11,7 @@ from ..star_handler import StarHandlerMetadata # 指令组受到 wake_prefix 的制约。 class CommandGroupFilter(HandlerFilter): - def __init__(self, group_name: str, alias: set): + def __init__(self, group_name: str, alias: set = None): self.group_name = group_name self.alias = alias if alias else set() self.sub_command_filters: List[Union[CommandFilter, CommandGroupFilter]] = []