Advertisement
Guest User

She3a

a guest
Oct 15th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.21 KB | None | 0 0
  1. let antijoin = JSON.parse(fs.readFileSync('./antijoin.json' , 'utf8'));
  2.  
  3. client.on('message', message => {
  4. if(message.content.startsWith(prefix + "antijoin on")) {
  5. if(!message.channel.guild) return message.reply('**هذا الامر للسيرفرات فقط**');
  6. if(!message.member.hasPermission('MANAGE_GUILD')) return message.channel.send('**يجب ان يكون معك صلاحية*** `MANAGE_GUILD`' );
  7. antijoin[message.guild.id] = {
  8. onoff: 'On',
  9. }
  10. message.channel.send(`**✅ The AntiJoin Is __𝐎𝐍__ !**`)
  11. fs.writeFile("./antijoin.json", JSON.stringify(antijoin), (err) => {
  12. if (err) return console.error(err)
  13. .catch(err => {
  14. console.error(err);
  15. });
  16. });
  17. }
  18.  
  19. })
  20.  
  21.  
  22.  
  23. client.on('message', message => {
  24. if(message.content.startsWith(prefix + "antijoin off")) {
  25. if(!message.channel.guild) return message.reply('**هذا الامر للسيرفرات فقط**');
  26. if(!message.member.hasPermission('MANAGE_GUILD')) return message.channel.send('**يجب ان يكون معك صلاحية** `MANAGE_GUILD`' );
  27. antijoin[message.guild.id] = {
  28. onoff: 'Off',
  29. }
  30. message.channel.send(`**⛔ The AntiJoin Is __𝐎𝐅𝐅__ !**`)
  31. fs.writeFile("./antijoin.json", JSON.stringify(antijoin), (err) => {
  32. if (err) return console.error(err)
  33. .catch(err => {
  34. console.error(err);
  35. });
  36. });
  37. }
  38.  
  39. })
  40. client.on('message', message => {
  41. if (!message.channel.guild) return;
  42.  
  43.  
  44. if(message.content.startsWith(prefix + "setJoin")) {
  45. let time = message.content.split(" ").slice(1).join(" ");
  46. if(!message.channel.guild) return message.reply('**هذا الامر للسيرفرات فقط**');
  47. if(!message.member.hasPermission('MANAGE_GUILD')) return message.channel.send('**يجب ان يكون معك صلاحية** `MANAGE_GUILD`' );
  48. if (!time) return message.channel.send('برجاء كتابهة مدة الحساب الممنوع دخولة للسيرفر [Days]');
  49. let embed = new Discord.RichEmbed()
  50. .setTitle('**تم خاصية من دخول الحسبات الوهمية**')
  51. .addField('تريخ عمل الحساب:', `${time}.`)
  52. .addField('بطلب من :', `${message.author}`)
  53. .setThumbnail(message.author.avatarURL)
  54. .setFooter(`${client.user.username}`)
  55. message.channel.sendEmbed(embed)
  56. antijoin[message.guild.id] = {
  57. created: time,
  58. onoff: 'On',
  59. }
  60. fs.writeFile("./antijoin.json", JSON.stringify(antijoin), (err) => {
  61. if (err) console.error(err)
  62. })
  63. }})
  64.  
  65. client.on("guildMemberAdd", async member => {
  66. if(!antijoin[member.guild.id]) antijoin[member.guild.id] = {
  67. onoff: 'Off'
  68. }
  69. if(antijoin[member.guild.id].onoff === 'Off') return;
  70. if(!member.user.bot) return;
  71. let accounttime = `${antijoin[member.guild.id].created}`
  72. let moment2 = require('moment-duration-format'),
  73. moment = require("moment"),
  74. date = moment.duration(new Date() - member.user.createdAt).format("d");
  75.  
  76. if(date < accounttime) {
  77. member.ban(`يجب ان يكون عمر الحسبات اقل من ${antijoin[member.guild.id].created} days.`)
  78. }
  79. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement