discord-webhook2 0.4.3

Discord webhook library
Documentation
use std::time::Duration;

use tokio::time::sleep;

use discord_webhook2::message::Message;
use discord_webhook2::webhook::DiscordWebhook;

#[tokio::main]
async fn main() {
    let webhook = DiscordWebhook::new(env!("DISCORD_WEBHOOK_URL")).unwrap();

    let message_id = webhook
        .send(&Message::new(|message| {
            message.content("I'll delete this message again")
        }))
        .await
        .unwrap();

    sleep(Duration::from_secs(3)).await;

    webhook.delete(&message_id).await.unwrap();
}