19 个版本 (11 个破坏性版本)
0.11.1 | 2022 年 7 月 7 日 |
---|---|
0.10.1 | 2022 年 3 月 20 日 |
0.8.0 | 2021 年 12 月 3 日 |
0.7.1 | 2021 年 10 月 29 日 |
0.2.0 | 2020 年 10 月 30 日 |
#19 in #twilight
在 twilight-convenience 中使用
1.5MB
30K SLoC
twilight-embed-builder
twilight-embed-builder
是 twilight-rs
生态系统的一组构建器,用于创建消息嵌套,在创建或更新消息时非常有用。
示例
构建一个简单的嵌套
use twilight_embed_builder::{EmbedBuilder, EmbedFieldBuilder};
let embed = EmbedBuilder::new()
.description("Here's a list of reasons why Twilight is the best pony:")
.field(EmbedFieldBuilder::new("Wings", "She has wings.").inline())
.field(EmbedFieldBuilder::new("Horn", "She can do magic, and she's really good at it.").inline())
.build()?;
构建一个带有图片的嵌套
use twilight_embed_builder::{EmbedBuilder, ImageSource};
let embed = EmbedBuilder::new()
.description("Here's a cool image of Twilight Sparkle")
.image(ImageSource::attachment("bestpony.png")?)
.build()?;
依赖关系
~1.7–2.6MB
~51K SLoC