diff --git a/nonebot/matcher.py b/nonebot/matcher.py index 6f42dcf2..449be730 100644 --- a/nonebot/matcher.py +++ b/nonebot/matcher.py @@ -431,6 +431,7 @@ class Matcher(metaclass=MatcherMeta): if state.get(_receive): return state[_receive] = True + del state["_current_key"] raise RejectedException def _decorator(func: T_Handler) -> T_Handler: