From 996c57df6220a2ba66d681e425892c8d62c1157a Mon Sep 17 00:00:00 2001 From: Lan <59906398+Lancercmd@users.noreply.github.com> Date: Fri, 1 Jan 2021 19:23:51 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Update=20creating-a-handler.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide/creating-a-handler.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/guide/creating-a-handler.md b/docs/guide/creating-a-handler.md index 5b6b0591..723aeeff 100644 --- a/docs/guide/creating-a-handler.md +++ b/docs/guide/creating-a-handler.md @@ -69,7 +69,7 @@ async def handle2(bot: Bot, event: Event, state: T_State): ```python @matcher.got("key1") @matcher.got("key2") -async def handle(bot: Bot, event: Event, state: State): +async def handle(bot: Bot, event: Event, state: T_State): pass ``` @@ -169,12 +169,12 @@ matcher = on_command("test") # 修改默认参数处理 @matcher.args_parser -async def parse(bot: Bot, event: Event, state: State): +async def parse(bot: Bot, event: Event, state: T_State): print(state["_current_key"], ":", str(event.get_message())) state[state["_current_key"]] = str(event.get_message()) @matcher.handle() -async def first_receive(bot: Bot, event: Event, state: State): +async def first_receive(bot: Bot, event: Event, state: T_State): # 获取用户原始命令,如:/test print(state["_prefix"]["raw_command"]) # 处理用户输入参数,如:/test arg1 arg2 @@ -186,7 +186,7 @@ async def first_receive(bot: Bot, event: Event, state: State): @matcher.got("arg1", prompt="参数?") -async def arg_handle(bot: Bot, event: Event, state: State): +async def arg_handle(bot: Bot, event: Event, state: T_State): # 在这里对参数进行验证 if state["arg1"] not in ["allow", "list"]: await matcher.reject("参数不正确!请重新输入")