diff --git a/src/data/GuildSavedMessages.ts b/src/data/GuildSavedMessages.ts index 25ca4503..c1af28bf 100644 --- a/src/data/GuildSavedMessages.ts +++ b/src/data/GuildSavedMessages.ts @@ -147,6 +147,9 @@ export class GuildSavedMessages extends BaseGuildRepository { } async createFromMsg(msg: Message, overrides = {}) { + const existingSavedMsg = await this.find(msg.id); + if (existingSavedMsg) return; + const savedMessageData = this.msgToSavedMessageData(msg); const postedAt = moment.utc(msg.timestamp, "x").format("YYYY-MM-DD HH:mm:ss.SSS");