19 releases (11 breaking)
0.11.1 | Jul 7, 2022 |
---|---|
0.10.1 | Mar 20, 2022 |
0.8.0 | Dec 3, 2021 |
0.7.1 | Oct 29, 2021 |
0.2.0 | Oct 30, 2020 |
#1935 in Web programming
Used in twilight-convenience
1.5MB
30K
SLoC
twilight-embed-builder
twilight-embed-builder
is a set of builder for the twilight-rs
ecosystem to create a message embed, useful when creating or updating
messages.
Examples
Build a simple embed:
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()?;
Build an embed with an image:
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()?;
Dependencies
~1.6–2.5MB
~49K SLoC