#twilight #discord #discord-api


Create validated message embeds for the Twilight ecosystem

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

#19 in #twilight

Used in twilight-convenience

ISC license

30K SLoC


codecov badge discord badge github badge license badge rust badge

twilight-embed-builder is a set of builder for the twilight-rs ecosystem to create a message embed, useful when creating or updating messages.


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 an embed with an image:

use twilight_embed_builder::{EmbedBuilder, ImageSource};

let embed = EmbedBuilder::new()
    .description("Here's a cool image of Twilight Sparkle")


~51K SLoC