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";