diff --git a/core/src/main/java/com/xujiayao/discord_mc_chat/server/discord/DiscordEventHandler.java b/core/src/main/java/com/xujiayao/discord_mc_chat/server/discord/DiscordEventHandler.java index d3e6a736..88a7c762 100644 --- a/core/src/main/java/com/xujiayao/discord_mc_chat/server/discord/DiscordEventHandler.java +++ b/core/src/main/java/com/xujiayao/discord_mc_chat/server/discord/DiscordEventHandler.java @@ -499,6 +499,11 @@ public class DiscordEventHandler extends ListenerAdapter { Message message = event.getMessage(); + // The bot will edit message when replying slash commands + if (event.getAuthor() == event.getJDA().getSelfUser()) { + return; + } + Member member = message.getMember(); String editorName = member != null ? member.getEffectiveName() : message.getAuthor().getName(); String roleColor = DiscordMessageParser.getRoleColorHex(member);