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]] = []