From 46757b31bcaefa3fb77d8c0ea11fd7034a938b0c Mon Sep 17 00:00:00 2001 From: Ean Milligan Date: Thu, 17 Jul 2025 02:42:13 -0400 Subject: [PATCH] fix inline roll handling --- src/events/messageCreate.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/events/messageCreate.ts b/src/events/messageCreate.ts index f057458..d502eb9 100644 --- a/src/events/messageCreate.ts +++ b/src/events/messageCreate.ts @@ -21,8 +21,13 @@ export const messageCreateHandler = (message: DiscordenoMessage) => { commands.handleMentions(message); } - // return as we are done handling this command, unless the guild allows inline rolls - if (!inlineList.includes(message.guildId)) return; + // Handle inline guilds if allowed + if (inlineList.includes(message.guildId) && message.content.includes(config.prefix) && message.content.includes(config.prefix)) { + const argSpaces = message.content.trim().split(/([ \n]+)/g); + commands.roll(message, argSpaces, ''); + } + // return as we are done handling this message + return; } log(LT.LOG, `Handling ${config.prefix}command message: ${JSON.stringify(message)}`); @@ -41,7 +46,6 @@ export const messageCreateHandler = (message: DiscordenoMessage) => { argSpaces.shift(); // All commands below here - switch (command) { case 'opt-out': case 'ignore-me':