diff --git a/src/client/actions/MessageCreate.js b/src/client/actions/MessageCreate.js index 894886e..1b928fa 100644 --- a/src/client/actions/MessageCreate.js +++ b/src/client/actions/MessageCreate.js @@ -14,8 +14,8 @@ class MessageCreateAction extends Action { if (!channel.isText()) return {}; const existing = channel.messages.cache.get(data.id); - if (existing) return { message: existing }; - const message = channel.messages._add(data); + if (existing && existing.author?.id !== this.client.user.id) return { message: existing }; + const message = existing ?? channel.messages._add(data); channel.lastMessageId = data.id; /**