🐛 fix command match #235

This commit is contained in:
yanyongyu 2021-02-23 22:50:25 +08:00
parent f397789516
commit 507000b63b

View File

@ -5,9 +5,6 @@
NoneBot 插件开发提供便携的定义函数 NoneBot 插件开发提供便携的定义函数
""" """
import re import re
import sys
import pkgutil
import importlib
from types import ModuleType from types import ModuleType
from dataclasses import dataclass from dataclasses import dataclass
from importlib._bootstrap import _load from importlib._bootstrap import _load
@ -426,7 +423,7 @@ def on_command(cmd: Union[str, Tuple[str, ...]],
message = event.get_message() message = event.get_message()
segment = message.pop(0) segment = message.pop(0)
new_message = message.__class__( new_message = message.__class__(
str(segment) str(segment).lstrip()
[len(state["_prefix"]["raw_command"]):].lstrip()) # type: ignore [len(state["_prefix"]["raw_command"]):].lstrip()) # type: ignore
for new_segment in reversed(new_message): for new_segment in reversed(new_message):
message.insert(0, new_segment) message.insert(0, new_segment)