From d55459cfcde7bf2fb1c2afddd762d0340bb349ac Mon Sep 17 00:00:00 2001 From: yanyongyu Date: Thu, 19 Nov 2020 23:18:03 +0800 Subject: [PATCH] :ambulance: fix matcher check --- nonebot/message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nonebot/message.py b/nonebot/message.py index 76f14b25..1b102633 100644 --- a/nonebot/message.py +++ b/nonebot/message.py @@ -92,7 +92,7 @@ async def _check_matcher(priority: int, bot: Bot, event: Event, async def _check(Matcher: Type[Matcher], bot: Bot, event: Event, state: dict) -> Optional[Type[Matcher]]: try: - if (Matcher.expire_time and datetime.now() <= Matcher.expire_time + if (not Matcher.expire_time or datetime.now() <= Matcher.expire_time ) and await Matcher.check_perm( bot, event) and await Matcher.check_rule(bot, event, state): return Matcher