perf: 补充别名为可选参数以前向兼容

This commit is contained in:
Soulter
2025-02-16 14:50:49 +08:00
parent bd3bdb5769
commit af6df49ce1
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -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:
+1 -1
View File
@@ -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]] = []