Skip to content

Alconna 1.1.x

Compare
Choose a tag to compare
@RF-Tar-Railt RF-Tar-Railt released this 14 Jul 04:40
· 230 commits to main since this release

Alconna 1.1.2:

  1. 修复 bugs
  2. BasePattern 加入 to 方法

Alconna 1.1.1:

  1. Arpamar 泛型支持, 可通过Arpamar[type]指定原指令的类型
  2. Alconna 可通过 | 进行组合, 返回命令组
alc = Alconna("{place1}在哪里") | Alconna("哪里有{place1}")
alc.parse("食物在哪里")
alc.parse("哪里有食物")

Alconna 1.1.0:

  1. AlconnaDuplication -> Duplication
  2. Duplication 现在支持写入参数名或头部名称, 如
command = Alconna("test", Args["foo", int]) + Option("bar", Args["bar", str])

class Demo(Duplication):
    foo: int
    bar: str
  1. Arpamar 在执行行为器时可以通过抛出 OutBoundsBehave 使解析失败
  2. 修复bugs