From 8f69b2449d17687f275ff44973202a2497b622eb Mon Sep 17 00:00:00 2001 From: Lan <59906398+Lancercmd@users.noreply.github.com> Date: Fri, 1 Jan 2021 19:21:46 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Update=20creating-a-matcher.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide/creating-a-matcher.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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)