Advertisement
ninja-gen

Untitled

Mar 24th, 2020
333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.    if (message.content.includes('')) {
  3.     if (message.content.includes(row.prefix)) return
  4.     if (row.automoderation === "disabled") return;
  5.     if (row.dupcharactersprotection === "disabled") return;
  6.    } else {
  7.      if (row.dupcharctersprotection === "enabled") {
  8.       //if (message.member.hasPermission("KICK_MEMBERS")) return;
  9.       const check1 = args.join(" ")
  10.       if (check1.includes('.')) return;
  11.       var hasDuplicates = /([a-zA-Z])\1+$/;
  12.       const result = hasDuplicates.test(check1)
  13.       if (result === true) {
  14.         message.delete()
  15.         let modlog = message.guild.channels.find(channel => channel.name == row.logschannel);
  16.         const embed = new Discord.RichEmbed()
  17.           .setColor(0x00A2E8)
  18.           .setTitle("Action: Auto Moderation")
  19.           .addField("Moderator", client.user.username + " (ID: " + client.user.id + ")")
  20.           .addField("User", message.author.username + " (ID: " + message.author.id + ")")
  21.           .addField("In channel", message.channel.name, true)
  22.           .addField("Reason", "Duplicated Characters", true)
  23.           .addField("Message Content", message.cleanContent)
  24.           .setFooter("Time used: " + message.createdAt.toDateString())
  25.           if (!modlog) return;
  26.           if (row.logsenabled === "disabled") return;
  27.           client.channels.get(modlog.id).send({embed});
  28.           let user = message.guild.member(message.mentions.users.first())
  29.         message.reply(" message contains duplicated characters.").then((response) => {
  30.           response.delete(6000);
  31.           });
  32.     }
  33.   }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement