From 36a33096916837ca2c2b082e6586f0dee0e9e666 Mon Sep 17 00:00:00 2001 From: Salma Baig <76014459+hydrowoxy@users.noreply.github.com> Date: Mon, 3 Nov 2025 13:10:20 -0500 Subject: [PATCH 1/2] fix looping attachment message issue --- events/pdf-listener.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/events/pdf-listener.js b/events/pdf-listener.js index 45175dd..3ab00e7 100644 --- a/events/pdf-listener.js +++ b/events/pdf-listener.js @@ -33,6 +33,9 @@ const wikiUrl = 'http://wiki.mcmasterbaja.ca'; module.exports = { name: Events.MessageCreate, async execute(message) { + // Ignore messages from the bot itself to prevent loops + if (message.author.bot) return; + if (message.channel.id === PDF_CHANNEL && message.attachments.size > 0) { await Promise.all(message.attachments.map(async (attachment) => { if (attachment.contentType !== 'application/pdf') return; From f87adcf9cb08943dcc922ef3a5aa78e5be25bce7 Mon Sep 17 00:00:00 2001 From: Salma Baig <76014459+hydrowoxy@users.noreply.github.com> Date: Mon, 3 Nov 2025 13:22:41 -0500 Subject: [PATCH 2/2] goodbye useless comment --- events/pdf-listener.js | 1 - 1 file changed, 1 deletion(-) diff --git a/events/pdf-listener.js b/events/pdf-listener.js index 3ab00e7..515c647 100644 --- a/events/pdf-listener.js +++ b/events/pdf-listener.js @@ -33,7 +33,6 @@ const wikiUrl = 'http://wiki.mcmasterbaja.ca'; module.exports = { name: Events.MessageCreate, async execute(message) { - // Ignore messages from the bot itself to prevent loops if (message.author.bot) return; if (message.channel.id === PDF_CHANNEL && message.attachments.size > 0) {