From dea9e0464182b9d913ae407442010de1e1be2d12 Mon Sep 17 00:00:00 2001 From: derpystuff <3515180-derpystuff@users.noreply.gitlab.com> Date: Fri, 24 Nov 2023 20:13:59 +0100 Subject: [PATCH] reply support for wolfram --- commands/message/search/wolfram-alpha.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/commands/message/search/wolfram-alpha.js b/commands/message/search/wolfram-alpha.js index c6e0925..04d4cbb 100644 --- a/commands/message/search/wolfram-alpha.js +++ b/commands/message/search/wolfram-alpha.js @@ -53,6 +53,13 @@ module.exports = { permissionsClient: [Permissions.EMBED_LINKS, Permissions.SEND_MESSAGES, Permissions.USE_EXTERNAL_EMOJIS, Permissions.READ_MESSAGE_HISTORY], run: async (context, args) => { context.triggerTyping(); + + if(context.message.messageReference) { + let msg = await context.message.channel.fetchMessage(context.message.messageReference.messageId); + if(msg.content && msg.content.length) args.query = msg.content + if(msg.embeds?.length) for(const e of msg.embeds) if(e[1].description?.length) { args.query += '\n' + e[1].description; break; } + } + if (!args.query) return editOrReply(context, createEmbed("warning", context, `Missing Parameter (query).`)) try { let search = await wolframAlpha(context, args.query)