From a148ef7bfe723bcfe9177f6c4a8abdd4483b55f6 Mon Sep 17 00:00:00 2001 From: yanyongyu Date: Fri, 3 Dec 2021 23:34:58 +0800 Subject: [PATCH] :memo: fix handler doc link --- website/docs/advanced/handler/overload.md | 2 +- website/docs/guide/creating-a-handler.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/advanced/handler/overload.md b/website/docs/advanced/handler/overload.md index a1df728a..f232c074 100644 --- a/website/docs/advanced/handler/overload.md +++ b/website/docs/advanced/handler/overload.md @@ -13,7 +13,7 @@ options: 针对这个问题, `nonebot2` 提供一个便捷而高效的解决方案:事件处理函数重载机制。简单地说,`handler` (事件处理函数) 会根据其参数的 `type hints` ([PEP484 类型标注](https://www.python.org/dev/peps/pep-0484/)) 来对相对应的 `adapter` 和 `Event` 进行响应,并且会忽略不符合其参数类型标注的情况。 -必须要注意的是,该机制利用了 `inspect` 标准库获取到了事件处理函数的 `singnature` (签名) ,进一步获取到参数名称和类型标注。故而,我们在编写 `handler` 时,参数的名称和类型标注必须要符合 `T_Handler` 规定,详情可以参看 **指南** 中的[事件处理](../guide/creating-a-handler)。 +必须要注意的是,该机制利用了 `inspect` 标准库获取到了事件处理函数的 `singnature` (签名) ,进一步获取到参数名称和类型标注。故而,我们在编写 `handler` 时,参数的名称和类型标注必须要符合 `T_Handler` 规定,详情可以参看 **指南** 中的[事件处理](../../guide/creating-a-handler)。 :::tip 提示 diff --git a/website/docs/guide/creating-a-handler.md b/website/docs/guide/creating-a-handler.md index eb7adb73..3e0d49a4 100644 --- a/website/docs/guide/creating-a-handler.md +++ b/website/docs/guide/creating-a-handler.md @@ -130,7 +130,7 @@ async def handle(bot: Bot): - `state["_prefix"]`, `state["_suffix"]`: 存储当前 TRIE 匹配的前缀/后缀,可以通过该值获取用户命令的原始命令 :::tip 提示 -NoneBot 会对不同类型的参数进行不同的操作,详情查看 [事件处理函数重载](../advanced/overloaded-handlers.md) +NoneBot 会对不同类型的参数进行不同的操作,详情查看 [事件处理函数重载](../advanced/handler/overload.md) ::: ### 参数处理函数 args_parser