From 9994db94e6b8fbfaf9e0f34952b6a8f438b5e527 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sun, 4 Oct 2026 22:24:13 +1300 Subject: [PATCH] Don't copy URL previews for GitHub --- src/d2m/converters/message-to-event.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/d2m/converters/message-to-event.js b/src/d2m/converters/message-to-event.js index 5aa6529..b3e3116 100644 --- a/src/d2m/converters/message-to-event.js +++ b/src/d2m/converters/message-to-event.js @@ -1076,6 +1076,10 @@ async function messageToEvent(message, guild, options = {}, di) { continue // If discord creates an embed preview for a discord channel link, don't copy that embed } + if (embed.provider?.name === "GitHub") { + continue // GitHub url previews are very large and fairly useless + } + if (embed.url && spoilers.some(sp => sp.match(/\bhttps?:\/\/[a-z]/))) { // If the original message had spoilered URLs, don't generate any embeds for links. // This logic is the same as the Discord desktop client. It doesn't match specific embeds to specific spoilered text, it's all or nothing.