From ddb256cf75e9dbc63c0d34d211d403ab57950ac6 Mon Sep 17 00:00:00 2001 From: Sheldan <5037282+Sheldan@users.noreply.github.com> Date: Wed, 24 Mar 2021 17:40:05 +0100 Subject: [PATCH] [AB-130] making the regex for link embeds more relaxed in order to allow embedding canary and ptb links --- .../abstracto/linkembed/service/MessageEmbedServiceBean.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abstracto-application/abstracto-modules/link-embed/link-embed-impl/src/main/java/dev/sheldan/abstracto/linkembed/service/MessageEmbedServiceBean.java b/abstracto-application/abstracto-modules/link-embed/link-embed-impl/src/main/java/dev/sheldan/abstracto/linkembed/service/MessageEmbedServiceBean.java index 5cb43df1f..b594d1682 100644 --- a/abstracto-application/abstracto-modules/link-embed/link-embed-impl/src/main/java/dev/sheldan/abstracto/linkembed/service/MessageEmbedServiceBean.java +++ b/abstracto-application/abstracto-modules/link-embed/link-embed-impl/src/main/java/dev/sheldan/abstracto/linkembed/service/MessageEmbedServiceBean.java @@ -30,7 +30,7 @@ import java.util.regex.Pattern; @Slf4j public class MessageEmbedServiceBean implements MessageEmbedService { - private Pattern messageRegex = Pattern.compile("(?https://discord(?:app)?.com/channels/(?\\d+)/(?\\d+)/(?\\d+)(?:.*?))+"); + private final Pattern messageRegex = Pattern.compile("(?(?:https?://)?(?:\\w+\\.)?discord(?:app)?\\.com/channels/(?\\d+)/(?\\d+)/(?\\d+)(?:.*?))+"); public static final String MESSAGE_EMBED_TEMPLATE = "message_embed"; public static final String REMOVAL_EMOTE = "removeEmbed";