Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = {
- name: "clear",
- aliases: ["purge", "nuke"],
- category: "moderation",
- description: "Clears the chat",
- run: async (client, message, args) => {
- if (message.deletable) {
- message.delete();
- }
- //menber doent't have permissions
- if (!message.member.hasPermission("MANAGE_MESSAGES")) {
- return message.reply("Yeah... that's not a number? i aslo can't delete by the way").then(m => m.delete(5000));
- }
- //check if args[0] is a menber
- if (isNaN(args[0]) || parseInt(args[0] <= 0)) {
- reply("yeah that's not a numbet i aslo can't detele").then(m => m.delete(5000));
- }
- // may be the bot can't delete messgages
- if (!message.guild.me.hasPermission("MANAGE_MESSAGES")) {
- return message.reply("sorry i can't delete messgaser..").then(m => m.delete(5000));
- }
- let deleteAmount;
- if (parseInt(args[0]) > 100) {
- deleteAmount = 100;
- } else {
- deleteAmount = parseInt(args[0]);
- }
- message.channel.bulkDelete(deleteAmount, true)
- .then(deleted => message.channel.send(`i deleted \${deleted.size}\`messages.`))
- .catch(err => message.reply(`something went wrong... ${err}`));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement