From c921e5cf8862def58029bd1801074c51113f86ae Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Fri, 7 Mar 2025 17:22:21 -0500 Subject: More settings; Better error message; Database --- bot/src/events/InteractionCreate.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'bot/src/events/InteractionCreate.js') diff --git a/bot/src/events/InteractionCreate.js b/bot/src/events/InteractionCreate.js index eadef09..8f1e998 100644 --- a/bot/src/events/InteractionCreate.js +++ b/bot/src/events/InteractionCreate.js @@ -1,5 +1,9 @@ import { Events, MessageFlags } from 'discord.js'; +function error(e) { + return `Something went wrong. [Submit an issue at the AleeBot repository.]()\nMessage:\n\`\`\`${e.stack}\`\`\``; +} + export default { name: Events.InteractionCreate, async execute(interaction) { @@ -12,11 +16,11 @@ export default { try { await command.execute(interaction); } catch (e) { - console.log(e); + console.error(e); if (interaction.replied || interaction.deferred) { - await interaction.followUp({ content: `Something went wrong. The following error message:\n\`\`\`${e}\`\`\``, flags: MessageFlags.Ephemeral }); + await interaction.followUp({ content: error(e), flags: MessageFlags.Ephemeral }); } else { - await interaction.reply({ content: `Something went wrong. The following error message:\n\`\`\`${e}\`\`\``, flags: MessageFlags.Ephemeral }); + await interaction.reply({ content: error(e), flags: MessageFlags.Ephemeral }); } } } -- cgit v1.2.3