From 23a57b3e99e1c1fcfc1b9f9f8c5fdddf08dac1f3 Mon Sep 17 00:00:00 2001 From: Aster Fialla Date: Wed, 18 Feb 2026 00:26:43 -0500 Subject: [PATCH] simplified sendMessageAsAttachment --- src/helpers/messageHelper.js | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/helpers/messageHelper.js b/src/helpers/messageHelper.js index 94a200a..1c0777a 100644 --- a/src/helpers/messageHelper.js +++ b/src/helpers/messageHelper.js @@ -72,23 +72,17 @@ msgh.parseProxyTags = async function (authorId, content, attachmentUrl= null){ } /** - * Sends a message as an attachment if it's too long.NOT CURRENTLY IN USE + * Sends a message as an attachment if it's too long. * * @async * @param {string} text - The text of the message. * @param {Message} message - The message object. - * @throws {Error} If a proxy message is sent with no message within it. * */ -msgh.sendMessageAsAttachment = async function(text, message) { +msgh.sendMessageAsAttachment = async function (text, message) { if (text.length > 2000) { - tmp.file(async (err, path, fd, cleanupCallback) => { - fs.writeFile(path, text, (err) => { - if (err) throw err; - }) - if (err) throw err; - await message.reply({content: enums.err.IMPORT_ERROR, attachments: [path]}); - }); + const data = Buffer.from(text, 'utf-8'); + await message.reply({content: enums.err.IMPORT_ERROR, files: [{name: 'import-logs.txt', data}]}); } }