use iso8061_timestamp::Timestamp; use discord_webhook2::message::Message; use discord_webhook2::webhook::DiscordWebhook; #[tokio::main] async fn main() { let webhook = DiscordWebhook::new(env!("DISCORD_WEBHOOK_URL")).unwrap(); webhook .send(&Message::new(|message| { message.embed(|embed| { embed .title("Embed Title") .description("description") .url("https://example.com") .footer(|footer| footer.text("Footer text")) .author(|author| author.name("Author name").url("https://example.com")) .field(|field| field.name("Field name 1").value("Value 1")) .field(|field| field.name("Field name 2").inline(true)) .field(|field| field.value("Value 3")) .color(0x00BBFF) .timestamp(Timestamp::now_utc()) }) })) .await .unwrap(); }