mirror of
https://github.com/nonebot/nonebot2.git
synced 2025-07-28 00:31:14 +00:00
🐛 fix: strip after at bot
This commit is contained in:
@ -84,6 +84,9 @@ def _check_at_me(bot: "Bot", event: "Event"):
|
||||
if first_msg_seg == at_me_seg:
|
||||
event.to_me = True
|
||||
del event.message[0]
|
||||
if event.message[0].type == "text":
|
||||
event.message[0].data["text"] = event.message[0].data[
|
||||
"text"].lstrip()
|
||||
|
||||
if not event.to_me:
|
||||
# check the last segment
|
||||
|
@ -151,6 +151,8 @@ def on_command(cmd: Union[str, Tuple[str, ...]],
|
||||
|
||||
async def _strip_cmd(bot, event, state: dict):
|
||||
message = event.message
|
||||
print(message[0].data)
|
||||
print(state["_prefix"])
|
||||
event.message = message.__class__(
|
||||
str(message)[len(state["_prefix"]["raw_command"]):].strip())
|
||||
|
||||
|
Reference in New Issue
Block a user