import type { BaseInteraction, InteractionReplyOptions } from "discord.js"; type Flags = InteractionReplyOptions["flags"]; export function errorMessage(interaction: BaseInteraction, message: string, ephemeral = false) { const flags: Flags = ephemeral ? ["Ephemeral"] : []; if (!interaction.isCommand()) return; if (interaction.deferred) return interaction.editReply({ content: message }); if (!interaction.replied) return interaction.reply({ content: message, flags }); else return interaction.followUp({ content: message, flags }); }