From 4f15bb7c7d39117a2c843d202a048444d7ea56d2 Mon Sep 17 00:00:00 2001 From: Tsiry Sandratraina Date: Tue, 23 Sep 2025 16:03:00 +0300 Subject: [PATCH] feat: update Discord embed description format to include scrobble URL --- crates/jetstream/src/webhook/discord/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crates/jetstream/src/webhook/discord/mod.rs b/crates/jetstream/src/webhook/discord/mod.rs index 869e9e90..c06b3675 100644 --- a/crates/jetstream/src/webhook/discord/mod.rs +++ b/crates/jetstream/src/webhook/discord/mod.rs @@ -6,7 +6,12 @@ use reqwest::Client; pub fn embed_from_scrobble(s: &ScrobbleData, rkey: &str) -> DiscordEmbed { let url = format!("https://rocksky.app/{}/scrobble/{}", s.user.did, rkey); - let mut desc = format!("**{}**\nby {}", esc(&s.track.title), esc(&s.track.artist)); + let mut desc = format!( + "**[{}]({})**\nby {}", + esc(&s.track.title), + url, + esc(&s.track.artist) + ); desc.push_str(&format!("\non *{}*", esc(&s.track.album))); DiscordEmbed { -- 2.51.2