From 55be48b7eac4ea610c91d18c7e204057a48a613d Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Tue, 11 Nov 2025 16:27:52 +0800 Subject: [PATCH 01/11] Update handler.mdx --- website/docs/tutorial/handler.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/tutorial/handler.mdx b/website/docs/tutorial/handler.mdx index 466b15b380e2..7a6f38f8e21a 100644 --- a/website/docs/tutorial/handler.mdx +++ b/website/docs/tutorial/handler.mdx @@ -28,7 +28,7 @@ import Messenger from "@site/src/components/Messenger"; ```python {6-8} title=weather/__init__.py from nonebot.rule import to_me -from nonebot.plugin import on_command +from nonebot import on_command weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) @@ -47,7 +47,7 @@ async def handle_function(): ```python {8,9} title=weather/__init__.py from nonebot.rule import to_me -from nonebot.plugin import on_command +from nonebot import on_command weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) From 80ca49552a5bb4a0ff217fc8969469f05100035f Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Tue, 11 Nov 2025 16:29:40 +0800 Subject: [PATCH 02/11] Update message.md --- website/docs/tutorial/message.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/tutorial/message.md b/website/docs/tutorial/message.md index 86989c493ff7..8f488b0bf043 100644 --- a/website/docs/tutorial/message.md +++ b/website/docs/tutorial/message.md @@ -345,5 +345,5 @@ Message( ```python title=使用消息段的拓展控制符 >>> from nonebot.adapters.console import Message, MessageSegment >>> Message.template("{name:emoji}").format(name='tada') -Message(MessageSegment(type='emoji', data={'name': 'tada'})) +Message(MessageSegment(type='emoji', data={'emoji': 'tada'})) ``` From 4743b52e3bb77626a8fe1a1c0882a7c2e57a70cc Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Fri, 14 Nov 2025 12:51:30 +0800 Subject: [PATCH 03/11] Update website/docs/tutorial/message.md Co-authored-by: Ju4tCode <42488585+yanyongyu@users.noreply.github.com> --- website/docs/tutorial/message.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/tutorial/message.md b/website/docs/tutorial/message.md index 8f488b0bf043..86989c493ff7 100644 --- a/website/docs/tutorial/message.md +++ b/website/docs/tutorial/message.md @@ -345,5 +345,5 @@ Message( ```python title=使用消息段的拓展控制符 >>> from nonebot.adapters.console import Message, MessageSegment >>> Message.template("{name:emoji}").format(name='tada') -Message(MessageSegment(type='emoji', data={'emoji': 'tada'})) +Message(MessageSegment(type='emoji', data={'name': 'tada'})) ``` From f26f2d8641b4e56d72640f47f7c789cd49700bd7 Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Fri, 14 Nov 2025 12:59:57 +0800 Subject: [PATCH 04/11] Update handler.mdx --- website/versioned_docs/version-2.4.2/tutorial/handler.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/versioned_docs/version-2.4.2/tutorial/handler.mdx b/website/versioned_docs/version-2.4.2/tutorial/handler.mdx index 466b15b380e2..7a6f38f8e21a 100644 --- a/website/versioned_docs/version-2.4.2/tutorial/handler.mdx +++ b/website/versioned_docs/version-2.4.2/tutorial/handler.mdx @@ -28,7 +28,7 @@ import Messenger from "@site/src/components/Messenger"; ```python {6-8} title=weather/__init__.py from nonebot.rule import to_me -from nonebot.plugin import on_command +from nonebot import on_command weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) @@ -47,7 +47,7 @@ async def handle_function(): ```python {8,9} title=weather/__init__.py from nonebot.rule import to_me -from nonebot.plugin import on_command +from nonebot import on_command weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) From efb58a794eecc5fa0bdb0139b3ef9a2c2abdde05 Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Fri, 14 Nov 2025 13:00:57 +0800 Subject: [PATCH 05/11] Update handler.mdx --- website/versioned_docs/version-2.4.3/tutorial/handler.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/versioned_docs/version-2.4.3/tutorial/handler.mdx b/website/versioned_docs/version-2.4.3/tutorial/handler.mdx index 466b15b380e2..7a6f38f8e21a 100644 --- a/website/versioned_docs/version-2.4.3/tutorial/handler.mdx +++ b/website/versioned_docs/version-2.4.3/tutorial/handler.mdx @@ -28,7 +28,7 @@ import Messenger from "@site/src/components/Messenger"; ```python {6-8} title=weather/__init__.py from nonebot.rule import to_me -from nonebot.plugin import on_command +from nonebot import on_command weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) @@ -47,7 +47,7 @@ async def handle_function(): ```python {8,9} title=weather/__init__.py from nonebot.rule import to_me -from nonebot.plugin import on_command +from nonebot import on_command weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) From e377ea4d492c3ef7fadefe8f08b6f4947b2f18e2 Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Fri, 14 Nov 2025 13:01:42 +0800 Subject: [PATCH 06/11] Update handler.mdx --- website/versioned_docs/version-2.4.4/tutorial/handler.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/versioned_docs/version-2.4.4/tutorial/handler.mdx b/website/versioned_docs/version-2.4.4/tutorial/handler.mdx index 466b15b380e2..7a6f38f8e21a 100644 --- a/website/versioned_docs/version-2.4.4/tutorial/handler.mdx +++ b/website/versioned_docs/version-2.4.4/tutorial/handler.mdx @@ -28,7 +28,7 @@ import Messenger from "@site/src/components/Messenger"; ```python {6-8} title=weather/__init__.py from nonebot.rule import to_me -from nonebot.plugin import on_command +from nonebot import on_command weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) @@ -47,7 +47,7 @@ async def handle_function(): ```python {8,9} title=weather/__init__.py from nonebot.rule import to_me -from nonebot.plugin import on_command +from nonebot import on_command weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) From 6a5525180fd308527922f4370fa59f955b15f94e Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Mon, 17 Nov 2025 21:51:10 +0800 Subject: [PATCH 07/11] Update handler.mdx --- website/docs/tutorial/handler.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/tutorial/handler.mdx b/website/docs/tutorial/handler.mdx index 7a6f38f8e21a..070a0a206ffa 100644 --- a/website/docs/tutorial/handler.mdx +++ b/website/docs/tutorial/handler.mdx @@ -27,8 +27,8 @@ import Messenger from "@site/src/components/Messenger"; 顾名思义,“事件处理函数装饰器”是一个[装饰器(decorator)](https://docs.python.org/zh-cn/3/glossary.html#term-decorator),那么它的使用方法也同[函数定义](https://docs.python.org/zh-cn/3/reference/compound_stmts.html#function-definitions)中所展示的包装用法相同。例如: ```python {6-8} title=weather/__init__.py -from nonebot.rule import to_me from nonebot import on_command +from nonebot.rule import to_me weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) From e4ed42167728a555f1158a04de37e0853455afb2 Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Mon, 17 Nov 2025 21:52:12 +0800 Subject: [PATCH 08/11] Update handler.mdx --- website/docs/tutorial/handler.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/tutorial/handler.mdx b/website/docs/tutorial/handler.mdx index 070a0a206ffa..4f11de0dead6 100644 --- a/website/docs/tutorial/handler.mdx +++ b/website/docs/tutorial/handler.mdx @@ -46,8 +46,8 @@ async def handle_function(): 事件响应器操作与事件处理函数装饰器类似,通常作为事件响应器 `Matcher` 的[类方法](https://docs.python.org/zh-cn/3/library/functions.html#classmethod)存在,因此事件响应器操作的调用方法也是 `Matcher.func()` 的形式。不过不同的是,事件响应器操作并不是装饰器,因此并不需要@进行标注。 ```python {8,9} title=weather/__init__.py -from nonebot.rule import to_me from nonebot import on_command +from nonebot.rule import to_me weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) From 1a087f05b8abcfc0561fac79e89b09125aa4a73f Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Mon, 17 Nov 2025 21:53:09 +0800 Subject: [PATCH 09/11] Update handler.mdx --- website/versioned_docs/version-2.4.2/tutorial/handler.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/versioned_docs/version-2.4.2/tutorial/handler.mdx b/website/versioned_docs/version-2.4.2/tutorial/handler.mdx index 7a6f38f8e21a..4f11de0dead6 100644 --- a/website/versioned_docs/version-2.4.2/tutorial/handler.mdx +++ b/website/versioned_docs/version-2.4.2/tutorial/handler.mdx @@ -27,8 +27,8 @@ import Messenger from "@site/src/components/Messenger"; 顾名思义,“事件处理函数装饰器”是一个[装饰器(decorator)](https://docs.python.org/zh-cn/3/glossary.html#term-decorator),那么它的使用方法也同[函数定义](https://docs.python.org/zh-cn/3/reference/compound_stmts.html#function-definitions)中所展示的包装用法相同。例如: ```python {6-8} title=weather/__init__.py -from nonebot.rule import to_me from nonebot import on_command +from nonebot.rule import to_me weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) @@ -46,8 +46,8 @@ async def handle_function(): 事件响应器操作与事件处理函数装饰器类似,通常作为事件响应器 `Matcher` 的[类方法](https://docs.python.org/zh-cn/3/library/functions.html#classmethod)存在,因此事件响应器操作的调用方法也是 `Matcher.func()` 的形式。不过不同的是,事件响应器操作并不是装饰器,因此并不需要@进行标注。 ```python {8,9} title=weather/__init__.py -from nonebot.rule import to_me from nonebot import on_command +from nonebot.rule import to_me weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) From 34d7a8f1a884adef29da2d665702d90671d530a8 Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Mon, 17 Nov 2025 21:53:52 +0800 Subject: [PATCH 10/11] Update handler.mdx --- website/versioned_docs/version-2.4.3/tutorial/handler.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/versioned_docs/version-2.4.3/tutorial/handler.mdx b/website/versioned_docs/version-2.4.3/tutorial/handler.mdx index 7a6f38f8e21a..4f11de0dead6 100644 --- a/website/versioned_docs/version-2.4.3/tutorial/handler.mdx +++ b/website/versioned_docs/version-2.4.3/tutorial/handler.mdx @@ -27,8 +27,8 @@ import Messenger from "@site/src/components/Messenger"; 顾名思义,“事件处理函数装饰器”是一个[装饰器(decorator)](https://docs.python.org/zh-cn/3/glossary.html#term-decorator),那么它的使用方法也同[函数定义](https://docs.python.org/zh-cn/3/reference/compound_stmts.html#function-definitions)中所展示的包装用法相同。例如: ```python {6-8} title=weather/__init__.py -from nonebot.rule import to_me from nonebot import on_command +from nonebot.rule import to_me weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) @@ -46,8 +46,8 @@ async def handle_function(): 事件响应器操作与事件处理函数装饰器类似,通常作为事件响应器 `Matcher` 的[类方法](https://docs.python.org/zh-cn/3/library/functions.html#classmethod)存在,因此事件响应器操作的调用方法也是 `Matcher.func()` 的形式。不过不同的是,事件响应器操作并不是装饰器,因此并不需要@进行标注。 ```python {8,9} title=weather/__init__.py -from nonebot.rule import to_me from nonebot import on_command +from nonebot.rule import to_me weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) From 57407ec877ddf53b1733797957677d8588611ac6 Mon Sep 17 00:00:00 2001 From: Xfjie314 <2075553664@qq.com> Date: Mon, 17 Nov 2025 21:54:44 +0800 Subject: [PATCH 11/11] Update handler.mdx --- website/versioned_docs/version-2.4.4/tutorial/handler.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/versioned_docs/version-2.4.4/tutorial/handler.mdx b/website/versioned_docs/version-2.4.4/tutorial/handler.mdx index 7a6f38f8e21a..4f11de0dead6 100644 --- a/website/versioned_docs/version-2.4.4/tutorial/handler.mdx +++ b/website/versioned_docs/version-2.4.4/tutorial/handler.mdx @@ -27,8 +27,8 @@ import Messenger from "@site/src/components/Messenger"; 顾名思义,“事件处理函数装饰器”是一个[装饰器(decorator)](https://docs.python.org/zh-cn/3/glossary.html#term-decorator),那么它的使用方法也同[函数定义](https://docs.python.org/zh-cn/3/reference/compound_stmts.html#function-definitions)中所展示的包装用法相同。例如: ```python {6-8} title=weather/__init__.py -from nonebot.rule import to_me from nonebot import on_command +from nonebot.rule import to_me weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True) @@ -46,8 +46,8 @@ async def handle_function(): 事件响应器操作与事件处理函数装饰器类似,通常作为事件响应器 `Matcher` 的[类方法](https://docs.python.org/zh-cn/3/library/functions.html#classmethod)存在,因此事件响应器操作的调用方法也是 `Matcher.func()` 的形式。不过不同的是,事件响应器操作并不是装饰器,因此并不需要@进行标注。 ```python {8,9} title=weather/__init__.py -from nonebot.rule import to_me from nonebot import on_command +from nonebot.rule import to_me weather = on_command("天气", rule=to_me(), aliases={"weather", "查天气"}, priority=10, block=True)