From 37d72309492ba68fa4dd924e344bb99a3e53a7f9 Mon Sep 17 00:00:00 2001 From: Akirami <66513481+A-kirami@users.noreply.github.com> Date: Fri, 18 Aug 2023 11:01:23 +0800 Subject: [PATCH] =?UTF-8?q?:memo:=20Docs:=20=E8=A1=A5=E5=85=85=20`get=5Fla?= =?UTF-8?q?st=5Freceive`=20=E7=A4=BA=E4=BE=8B=20(#2278)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- website/docs/appendices/session-control.mdx | 8 ++++++++ .../version-2.0.0/appendices/session-control.mdx | 8 ++++++++ .../version-2.0.0rc4/appendices/session-control.mdx | 8 ++++++++ .../version-2.0.1/appendices/session-control.mdx | 8 ++++++++ 4 files changed, 32 insertions(+) diff --git a/website/docs/appendices/session-control.mdx b/website/docs/appendices/session-control.mdx index 7128955f..2373f2a3 100644 --- a/website/docs/appendices/session-control.mdx +++ b/website/docs/appendices/session-control.mdx @@ -374,6 +374,14 @@ async def _(matcher: Matcher): `get_last_receive` 操作接受一个可选的 default 参数。当事件不存在时,将返回 default 或 `None`。 +```python +from nonebot.matcher import Matcher + +@matcher.handle() +async def _(matcher: Matcher): + event = matcher.get_last_receive(default=None) +``` + ### set_receive 设置 / 覆盖一个 `receive` 接收的事件。 diff --git a/website/versioned_docs/version-2.0.0/appendices/session-control.mdx b/website/versioned_docs/version-2.0.0/appendices/session-control.mdx index 7128955f..2373f2a3 100644 --- a/website/versioned_docs/version-2.0.0/appendices/session-control.mdx +++ b/website/versioned_docs/version-2.0.0/appendices/session-control.mdx @@ -374,6 +374,14 @@ async def _(matcher: Matcher): `get_last_receive` 操作接受一个可选的 default 参数。当事件不存在时,将返回 default 或 `None`。 +```python +from nonebot.matcher import Matcher + +@matcher.handle() +async def _(matcher: Matcher): + event = matcher.get_last_receive(default=None) +``` + ### set_receive 设置 / 覆盖一个 `receive` 接收的事件。 diff --git a/website/versioned_docs/version-2.0.0rc4/appendices/session-control.mdx b/website/versioned_docs/version-2.0.0rc4/appendices/session-control.mdx index 7128955f..2373f2a3 100644 --- a/website/versioned_docs/version-2.0.0rc4/appendices/session-control.mdx +++ b/website/versioned_docs/version-2.0.0rc4/appendices/session-control.mdx @@ -374,6 +374,14 @@ async def _(matcher: Matcher): `get_last_receive` 操作接受一个可选的 default 参数。当事件不存在时,将返回 default 或 `None`。 +```python +from nonebot.matcher import Matcher + +@matcher.handle() +async def _(matcher: Matcher): + event = matcher.get_last_receive(default=None) +``` + ### set_receive 设置 / 覆盖一个 `receive` 接收的事件。 diff --git a/website/versioned_docs/version-2.0.1/appendices/session-control.mdx b/website/versioned_docs/version-2.0.1/appendices/session-control.mdx index 7128955f..2373f2a3 100644 --- a/website/versioned_docs/version-2.0.1/appendices/session-control.mdx +++ b/website/versioned_docs/version-2.0.1/appendices/session-control.mdx @@ -374,6 +374,14 @@ async def _(matcher: Matcher): `get_last_receive` 操作接受一个可选的 default 参数。当事件不存在时,将返回 default 或 `None`。 +```python +from nonebot.matcher import Matcher + +@matcher.handle() +async def _(matcher: Matcher): + event = matcher.get_last_receive(default=None) +``` + ### set_receive 设置 / 覆盖一个 `receive` 接收的事件。