diff --git a/src/commands/mod/warning/warn.ts b/src/commands/mod/warning/warn.ts index 5270985..ad29c2f 100644 --- a/src/commands/mod/warning/warn.ts +++ b/src/commands/mod/warning/warn.ts @@ -82,7 +82,7 @@ export class WarnCommand extends Command { return; } - await interaction.deferReply({ ephemeral: true }); + await interaction.deferReply(); const info = await this.warn(user.id, mod.id, reason, guild); diff --git a/src/commands/mod/warning/warnings.ts b/src/commands/mod/warning/warnings.ts index a263d1a..cdddcea 100644 --- a/src/commands/mod/warning/warnings.ts +++ b/src/commands/mod/warning/warnings.ts @@ -22,6 +22,7 @@ import { ChannelType, EmbedBuilder } from 'discord.js'; import type { Message, Guild, User } from 'discord.js'; import IDs from '#utils/ids'; import { fetchWarnings } from '#utils/database/warnings'; +import { checkStaff } from '#utils/checker'; export class WarningsCommand extends Command { public constructor(context: Command.LoaderContext, options: Command.Options) { @@ -69,7 +70,9 @@ export class WarningsCommand extends Command { return; } - await interaction.deferReply({ ephemeral: true }); + const staffChannel = checkStaff(interaction.channel); + + await interaction.deferReply({ ephemeral: !staffChannel }); const info = await this.warnings(user, guild);