fix: lint warnings

This commit is contained in:
Soulter
2025-06-28 15:05:57 +08:00
parent 2f81b2e381
commit 2ca95a988e
+7 -4
View File
@@ -7,10 +7,13 @@ from astrbot.core.config import AstrBotConfig
from .custom_filter import CustomFilter
from ..star_handler import StarHandlerMetadata
class GreedyStr(str):
"""标记指令完成其他参数接收后的所有剩余文本。"""
pass
# 标准指令受到 wake_prefix 的制约。
class CommandFilter(HandlerFilter):
"""标准指令过滤器"""
@@ -18,8 +21,8 @@ class CommandFilter(HandlerFilter):
def __init__(
self,
command_name: str,
alias: set = None,
handler_md: StarHandlerMetadata = None,
alias: set | None = None,
handler_md: StarHandlerMetadata | None = None,
parent_command_names: List[str] = [""],
):
self.command_name = command_name
@@ -113,9 +116,9 @@ class CommandFilter(HandlerFilter):
elif isinstance(param_type_or_default_val, bool):
# 处理布尔类型
lower_param = params[i].lower()
if lower_param in ['true', 'yes', '1']:
if lower_param in ["true", "yes", "1"]:
result[param_name] = True
elif lower_param in ['false', 'no', '0']:
elif lower_param in ["false", "no", "0"]:
result[param_name] = False
else:
raise ValueError(