Advertisement
Guest User

codes-afk

a guest
Jan 16th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. \\سو ملف اسمه
  2. \\afk.json
  3. \\حط فيه
  4. \\{}
  5. const afk = require('./afk.json');
  6. client.on('message',async rebel => {
  7.       if(rebel.author.bot) return;
  8.   if (afk[rebel.author.id]) {
  9.     delete afk[rebel.author.id];
  10.     if (rebel.member.nickname === null) {
  11.       msg.channel.send("أهلا بك , <@"+rebel.author.id+"> أنأ **أحاول** أن أزيل عنك الأفك.");     } else {
  12.       rebel.member.setNickname(rebel.member.nickname.replace(/(\[AFK\])/,''));
  13.       rebel.channel.send("أهلا بك , <@"+rebel.author.id+"> تم فك عنك الأفك بسبب رجوعك.");
  14.     }
  15.     fs.writeFile("./afk.json", JSON.stringify(afk), (err) => {if (err) console.error(err);});
  16. } else {
  17.     if (rebel.content.startsWith(prefix + 'afk ')||rebel.content === prefix + 'afk') {
  18.       rebel.member.setNickname("[AFK] " + rebel.member.displayName);
  19.       let args1 = rebel.content.split(' ').slice(1);
  20.       if (args1.length === 0) {
  21.         afk[rebel.author.id] = {"reason": true};
  22.         rebel.reply("** لقد وضعتك بوضع الأفك **")
  23.       } else {
  24.         afk[rebel.author.id] = {"reason": args1.join(" ")}; // with reason
  25.         rebel.reply("لقد أضفتك للأفك بسبب "+ args1.join(" ") + ".")
  26.       }
  27.       fs.writeFile("./afk.json", JSON.stringify(afk), (err) => {if (err) console.error(err);});  
  28.   }
  29. }
  30.          var mentionned = rebel.mentions.users.first();
  31. if(rebel.mentions.users.size > 0) return ;
  32. if (afk[rebel.mentions.users.first().id]) {
  33. if (afk[rebel.mentions.users.first().id].reason === true) {
  34. rebel.channel.send(`**<@!${mentionned.id}> مأفك** `);
  35. }else{
  36. rebel.channel.send(`**<@!${mentionned.username}> مأفك , سبب الأفك \n ${afk[rebel.mentions.users.first().id].reason}**`);
  37. }
  38. }
  39. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement