From 3fa8bd2cd02f3113ee5a481c356bbb3b9b5128f7 Mon Sep 17 00:00:00 2001 From: yanyongyu Date: Sun, 9 Jan 2022 20:34:03 +0800 Subject: [PATCH] :bug: fix receive and got missing detect error --- nonebot/matcher.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nonebot/matcher.py b/nonebot/matcher.py index c00548f5..ce30608b 100644 --- a/nonebot/matcher.py +++ b/nonebot/matcher.py @@ -425,7 +425,7 @@ class Matcher(metaclass=MatcherMeta): if matcher.get_target() == RECEIVE_KEY.format(id=id): matcher.set_receive(id, event) return - if matcher.get_receive(id): + if matcher.get_receive(id, ...) is not ...: return await matcher.reject() @@ -469,7 +469,7 @@ class Matcher(metaclass=MatcherMeta): if matcher.get_target() == ARG_KEY.format(key=key): matcher.set_arg(key, event.get_message()) return - if matcher.get_arg(key): + if matcher.get_arg(key, ...) is not ...: return await matcher.reject(prompt)