#slash-command #command-arguments #wrapper #poise

已删除 poise-default-slash-argument

poise 命令斜杠的默认参数包装器

1 个不稳定版本

0.1.0 2024年6月18日

#5#poise

MIT 许可证

4KB

此库提供了一个通用的包装结构体 DefaultSlash,旨在简化使用 poise 框架在 Discord 机器人中处理和解析命令参数。您可以像以下示例那样使用它

#[command(slash_command)]
pub async fn search(
    ctx: MyPoiseContext<'_>,
    ephemeral: DefaultSlash<bool>,
) -> MyPoiseResult {
    log::debug("{}", ephemeral.0);
    todo!();
}

依赖项

~14–29MB
~431K SLoC