mirror of https://github.com/skylinecraft/SCBot
21 lines
1.0 KiB
JavaScript
21 lines
1.0 KiB
JavaScript
|
const { SlashCommandBuilder } = require('discord.js')
|
||
|
|
||
|
module.exports = {
|
||
|
data: new SlashCommandBuilder()
|
||
|
.setName('clear')
|
||
|
.setDescription('Clear from 1 to 99 messages in the channel run in.')
|
||
|
.addIntegerOption(option => option.setName('amount').setDescription('Number of messages to clear').setRequired(true)),
|
||
|
async execute(interaction) {
|
||
|
const sender = interaction.member
|
||
|
if (sender.roles.cache.some(role => role.name === "STAFF")) {
|
||
|
const amount = interaction.options.getInteger('amount')
|
||
|
if (amount < 1 || amount > 99) {
|
||
|
return interaction.reply({ content: 'You need to input a number between 1 and 99.', ephemeral: true })
|
||
|
}
|
||
|
await interaction.channel.bulkDelete(amount, true)
|
||
|
return interaction.reply({ content: `Clear successful`, ephemeral: true })
|
||
|
} else {
|
||
|
return interaction.reply({ content: 'You need to be a Mod or above to run this command!', ephemeral: true })
|
||
|
}
|
||
|
}
|
||
|
}
|