use discord_webhook::client::WebhookClient; use std::error::Error; use crate::config::toml; pub async fn send_discord_webhook( link: String, deletehash: String, ) -> Result> { let url = toml::parse().discord_webhook.uri; let client: WebhookClient = WebhookClient::new(&url); let webhook = client .send(|message| { message.username("Imgurs").embed(|embed| { embed .title("Imgurs") .description(&format!("Delete Hash ||{deletehash}||")) .image(&link) .footer( &format!( "Imgurs v{}", option_env!("CARGO_PKG_VERSION").unwrap_or("unknown") ), None, ) }) }) .await; webhook }