Serenity 的抽象层,帮助处理斜杠命令
作者:Mia
在 #serenity 中排名 23
13KB 279 行
在尝试让 斜杠命令 在 Serenity 中有意义之后,并且即将到来的 Discord 意图更改,我决定创建一个库来帮助更容易地解析命令参数。受到 Clap 的 ArgMatches 的启发,你可以在一次调用中解析参数,匹配哪个函数执行哪个交互,并从参数中提取值。你甚至可以使用 ? 从你的命令的单独函数中提前退出。
ArgMatches
?
~5–12MB ~120K SLoC