From 5a02cb48f9f23a713a59c5c3e7cc72e4d37b4ec0 Mon Sep 17 00:00:00 2001 From: rhearmas <34490428+qu-ota@users.noreply.github.com> Date: Fri, 13 Dec 2019 14:31:10 -0500 Subject: [PATCH] IM GONNA DELETE U OUT --- commands/System/purge.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 commands/System/purge.js diff --git a/commands/System/purge.js b/commands/System/purge.js new file mode 100644 index 0000000..dd61de8 --- /dev/null +++ b/commands/System/purge.js @@ -0,0 +1,29 @@ +exports.run = async (client, message, args, level) => { + let filter = true + + let count = parseInt(args[0]) || 1; + + let responsePlace = message.channel; + await message.delete(); + + const messages = await message.channel.fetchMessages({ limit: Math.min(count, 100), before: message.id }); + const deleted = messages.size; + + message.channel.bulkDelete(messages.size); + + (await responsePlace.send(`:white_check_mark: **Cleared \`${messages.size}\` message${deleted === 1 ? '' : 's'}.**`)).delete(2000); +}; + +exports.conf = { + enabled: true, + guildOnly: false, + aliases: [], + permLevel: "User" +}; + +exports.help = { + name: "purge", + category: "System", + description: "Get those messages out of here, will ya?", + usage: "purge " +};