#twilight #discord #discord-api

twilight-embed-builder

为 Twilight 生态系统创建经过验证的消息嵌套

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 中使用

ISC 许可证

1.5MB
30K SLoC

twilight-embed-builder

codecov badge discord badge github badge license badge rust badge

twilight-embed-buildertwilight-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