diff --git a/docs/guide/creating-a-matcher.md b/docs/guide/creating-a-matcher.md index 1e5a4299..182885fe 100644 --- a/docs/guide/creating-a-matcher.md +++ b/docs/guide/creating-a-matcher.md @@ -115,16 +115,17 @@ rule 的出现使得 nonebot 对事件的响应可以非常自由,nonebot 内 ```python from nonebot.rule import Rule +from nonebot.typing import T_State -async def async_checker(bot: Bot, event: Event, state: State) -> bool: +async def async_checker(bot: Bot, event: Event, state: T_State) -> bool: return True -def sync_checker(bot: Bot, event: Event, state: State) -> bool: +def sync_checker(bot: Bot, event: Event, state: T_State) -> bool: return True def check(arg1, args2): - async def _checker(bot: Bot, event: Event, state: State) -> bool: + async def _checker(bot: Bot, event: Event, state: T_State) -> bool: return bool(arg1 + arg2) return Rule(_check)