diff options
| author | Fuwn <[email protected]> | 2025-09-28 00:06:49 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-09-28 00:06:49 -0700 |
| commit | 956ed319e7722d168b4c23d5c6aeb85b20e5b15d (patch) | |
| tree | df2ec3a95d405d0d6c6ebcc93f7de1e2e9f4484d /packages/gateway/src/commands/react.ts | |
| parent | refactor(gateway): Consolidate event handlers (diff) | |
| download | umabotdiscord-956ed319e7722d168b4c23d5c6aeb85b20e5b15d.tar.xz umabotdiscord-956ed319e7722d168b4c23d5c6aeb85b20e5b15d.zip | |
fix(gateway): Lint
Diffstat (limited to 'packages/gateway/src/commands/react.ts')
| -rw-r--r-- | packages/gateway/src/commands/react.ts | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/packages/gateway/src/commands/react.ts b/packages/gateway/src/commands/react.ts index 639dec6..d8a8021 100644 --- a/packages/gateway/src/commands/react.ts +++ b/packages/gateway/src/commands/react.ts @@ -1,37 +1,36 @@ import { Message } from "discord.js"; export const handleReactCommand = async (message: Message) => { - if (message.author.bot) return; + if (message.author.bot) return; - if (!message.content.startsWith("uma!react")) return; + if (!message.content.startsWith("uma!react")) return; - if (!message.guild || message.author.id !== message.guild.ownerId) - return; + if (!message.guild || message.author.id !== message.guild.ownerId) return; - const parameters = message.content.split(" "); - - if (parameters.length < 3) { - await message.reply("Usage: `uma!react <message_id> <emoji>`"); + const parameters = message.content.split(" "); - return; - } + if (parameters.length < 3) { + await message.reply("Usage: `uma!react <message_id> <emoji>`"); - const messageId = parameters[1]; - const emoji = parameters[2]; + return; + } - try { - const targetMessage = await message.channel.messages.fetch(messageId); - - if (!targetMessage) { - await message.reply("Message not found."); + const messageId = parameters[1]; + const emoji = parameters[2]; - return; - } + try { + const targetMessage = await message.channel.messages.fetch(messageId); - await targetMessage.react(emoji); - } catch (error) { - console.error("Error reacting to message:", error); + if (!targetMessage) { + await message.reply("Message not found."); - await message.reply("Failed to react to the message."); + return; } + + await targetMessage.react(emoji); + } catch (error) { + console.error("Error reacting to message:", error); + + await message.reply("Failed to react to the message."); + } }; |