|
|
@ -21,7 +21,7 @@ def on(
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -32,7 +32,7 @@ def on_metaevent(
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -43,7 +43,7 @@ def on_message(
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -54,7 +54,7 @@ def on_notice(
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -65,7 +65,7 @@ def on_request(
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -78,7 +78,7 @@ def on_startswith(
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -91,7 +91,7 @@ def on_endswith(
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -104,7 +104,7 @@ def on_fullmatch(
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -116,7 +116,7 @@ def on_keyword(
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -130,7 +130,7 @@ def on_command(
|
|
|
|
force_whitespace: str | bool | None = ...,
|
|
|
|
force_whitespace: str | bool | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -144,7 +144,7 @@ def on_shell_command(
|
|
|
|
parser: ArgumentParser | None = ...,
|
|
|
|
parser: ArgumentParser | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -157,7 +157,7 @@ def on_regex(
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -169,7 +169,7 @@ def on_type(
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -194,7 +194,7 @@ class CommandGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -209,7 +209,7 @@ class CommandGroup(_Group):
|
|
|
|
aliases: set[str | tuple[str, ...]] | None = ...,
|
|
|
|
aliases: set[str | tuple[str, ...]] | None = ...,
|
|
|
|
force_whitespace: str | bool | None = ...,
|
|
|
|
force_whitespace: str | bool | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -224,7 +224,7 @@ class CommandGroup(_Group):
|
|
|
|
aliases: set[str | tuple[str, ...]] | None = ...,
|
|
|
|
aliases: set[str | tuple[str, ...]] | None = ...,
|
|
|
|
parser: ArgumentParser | None = ...,
|
|
|
|
parser: ArgumentParser | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -239,7 +239,7 @@ class MatcherGroup(_Group):
|
|
|
|
type: str = ...,
|
|
|
|
type: str = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -252,7 +252,7 @@ class MatcherGroup(_Group):
|
|
|
|
type: str = ...,
|
|
|
|
type: str = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -264,7 +264,7 @@ class MatcherGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -276,7 +276,7 @@ class MatcherGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -288,7 +288,7 @@ class MatcherGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -300,7 +300,7 @@ class MatcherGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -314,7 +314,7 @@ class MatcherGroup(_Group):
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -328,7 +328,7 @@ class MatcherGroup(_Group):
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -342,7 +342,7 @@ class MatcherGroup(_Group):
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
ignorecase: bool = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -355,7 +355,7 @@ class MatcherGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -370,7 +370,7 @@ class MatcherGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -385,7 +385,7 @@ class MatcherGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -399,7 +399,7 @@ class MatcherGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
@ -412,7 +412,7 @@ class MatcherGroup(_Group):
|
|
|
|
*,
|
|
|
|
*,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
rule: Rule | T_RuleChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
permission: Permission | T_PermissionChecker | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent] | None = ...,
|
|
|
|
handlers: list[T_Handler | Dependent[Any]] | None = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
temp: bool = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
expire_time: datetime | timedelta | None = ...,
|
|
|
|
priority: int = ...,
|
|
|
|
priority: int = ...,
|
|
|
|