We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a8f874b + 9519f1e commit 92f5c91Copy full SHA for 92f5c91
1 file changed
astrbot/core/star/filter/command.py
@@ -52,10 +52,11 @@ def init_handler_md(self, handle_md: StarHandlerMetadata):
52
# 忽略前两个参数,即 self 和 event
53
idx += 1
54
continue
55
- if v.default == inspect.Parameter.empty:
56
- self.handler_params[k] = v.annotation
57
- else:
+ # 优先类型注解 其次默认值
+ if v.annotation == inspect.Parameter.empty:
58
self.handler_params[k] = v.default
+ else:
59
+ self.handler_params[k] = v.annotation
60
61
def get_handler_md(self) -> StarHandlerMetadata:
62
return self.handler_md
0 commit comments