blob: 7a1351c572c3745f1efe1872cad7cb1b5d68a207 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import { SlashCommandBuilder, PermissionFlagsBits, MessageFlags } from 'discord.js';
export default {
data: new SlashCommandBuilder()
.setName('rm')
.setDescription('Purges messages.')
.addNumberOption(option =>
option
.setName('amount')
.setDescription('Enter the amount of messages you want to delete.')
.setRequired(true))
.setDefaultMemberPermissions(PermissionFlagsBits.ManageMessages),
async execute(interaction) {
const amount = interaction.options.getNumber('amount');
if (amount > 100) return interaction.reply({ content: 'Put a number less than 100.', flags: MessageFlags.Ephemeral });
return await interaction.channel.bulkDelete(amount)
.then( (messages) => interaction.reply(`Deleted ${messages.size} messages.`));
}
};
|