From fb6f45a6a533619736512a5a487e37d50c702f25 Mon Sep 17 00:00:00 2001 From: Eva <66324759+saxnbt@users.noreply.github.com> Date: Mon, 21 Mar 2022 00:46:15 +0000 Subject: [PATCH] Sanitize Markdowns This should hopefully fix the markdown issue, it is the same regex used in my other bot (SBot) which uses a discord bridge and works effectively. --- .../me/StevenLawson/TotalFreedomMod/bridge/DiscordBridge.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/me/StevenLawson/TotalFreedomMod/bridge/DiscordBridge.java b/src/main/java/me/StevenLawson/TotalFreedomMod/bridge/DiscordBridge.java index 89014de..dbbac44 100644 --- a/src/main/java/me/StevenLawson/TotalFreedomMod/bridge/DiscordBridge.java +++ b/src/main/java/me/StevenLawson/TotalFreedomMod/bridge/DiscordBridge.java @@ -108,7 +108,7 @@ public class DiscordBridge { message = message.substring(0, 2000); } - return message.replaceAll(colors.pattern(), "").replaceAll(pings.pattern(), "@\u200B"); + return message.replaceAll(colors.pattern(), "").replaceAll(pings.pattern(), "@\u200B").replaceAll("([`_~*])", "\\\\$1"); } public static void transmitMessage(String message) {