Advertisement
Mox-L

clear

Aug 14th, 2020
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1.  
  2.  
  3. client.on("message", function(message) {
  4. if (!message.channel.guild) return;
  5. if (message.author.bot) return;
  6. if (message.author.id === client.user.id) return;
  7. if (message.author.equals(client.user)) return;
  8. let args = message.content.split(" ");
  9. let prefix = "@"
  10. if (args[0].toLowerCase() == `${prefix}clear` ||
  11. args[0].toLowerCase() === `${prefix}مسح` ||
  12. args[0].toLowerCase() === `مسح`
  13.  
  14. ) {
  15. message.delete();
  16. if (!message.channel.guild) return;
  17. if (message.member.hasPermission(0x2000)) {
  18. if (!args[1]) {
  19. message.channel.fetchMessages().then(messages => {
  20. message.channel.bulkDelete(messages);
  21. var messagesDeleted = messages.array().length;
  22. message.channel.send(`** Done , Deleted \`${messagesDeleted}\` messages.**`).then(messages => messages.delete(5000));
  23. });
  24. } else {
  25. let messagecount = parseInt(args[1]);
  26. message.channel
  27. .fetchMessages({ limit: messagecount })
  28. .then(messages => message.channel.bulkDelete(messages));
  29. message.channel
  30. .send("** Done , Deleted \`${messagesDeleted}\` messages.**")
  31. .then(m => m.delete(5000));
  32. message.delete(60000);
  33. }
  34. } else {
  35. var manage = new Discord.RichEmbed()
  36. .setDescription("You Do Not Have Permission MANAGE_MESSAGES :(")
  37. .setColor("RANDOM");
  38. message.channel.sendEmbed(manage);
  39. return;
  40. }
  41. }
  42. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement