Alconna 1.1.x
Alconna 1.1.2:
- 修复 bugs
- BasePattern 加入
to
方法
Alconna 1.1.1:
Arpamar
泛型支持, 可通过Arpamar[type]
指定原指令的类型Alconna
可通过|
进行组合, 返回命令组
alc = Alconna("{place1}在哪里") | Alconna("哪里有{place1}")
alc.parse("食物在哪里")
alc.parse("哪里有食物")
Alconna 1.1.0:
AlconnaDuplication
->Duplication
Duplication
现在支持写入参数名或头部名称, 如
command = Alconna("test", Args["foo", int]) + Option("bar", Args["bar", str])
class Demo(Duplication):
foo: int
bar: str
Arpamar
在执行行为器时可以通过抛出OutBoundsBehave
使解析失败- 修复bugs