rewrite shell command

This commit is contained in:
yanyongyu
2021-02-02 11:59:14 +08:00
parent c8ebaf38b6
commit 9e4e9f29d1
6 changed files with 212 additions and 50 deletions

View File

@ -0,0 +1,15 @@
from nonebot.adapters import Bot
from nonebot.typing import T_State
from nonebot import on_shell_command
from nonebot.rule import to_me, ArgumentParser
parser = ArgumentParser()
parser.add_argument("-a", type=bool)
shell = on_shell_command("ls", to_me(), parser=parser)
@shell.handle()
async def _(bot: Bot, state: T_State):
print(state["argv"])
print(state["args"])