gaber-elsayed

Submits

Dec 24th, 2019
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.37 KB | None | 0 0
  1. client.on('message',async message => {
  2. let mention = message.mentions.members.first();
  3. if(message.content.startsWith("رفض")) {
  4. if(!message.channel.guild) return;
  5. let acRoom = message.guild.channels.find('name', 'القبول-الرفض');
  6. if(!acRoom) return message.reply("روم2 من فضلك انشاء روم **القبول-الرفض** او اكتب الامر");
  7. if(!message.guild.member(message.author).hasPermission("MANAGE_ROLES")) return;
  8. if(!mention) return message.reply("منشن شخص");
  9. acRoom.send(`**${mention} تم رفضك للاسف**`)
  10. }
  11. });
  12.  
  13.  
  14. client.on("message", msg => {
  15. if(msg.author.bot) return;
  16. if(msg.channel.type === 'dm') return;
  17. let msgarray = msg.content.split(" ");
  18. let cmd = msgarray[0];
  19. let args = msgarray.slice(1);
  20. if(!msg.guild.member(msg.author).hasPermission("MANAGE_ROLES")) return;
  21. if(cmd === `قبول`){
  22.  
  23.  
  24.  
  25. let aUser = msg.guild.member(msg.mentions.users.first() || msg.guild.members.get(args[0]));
  26. if(!aUser) return msg.channel.send("Couldn't find users.");
  27.  
  28.  
  29.  
  30.  
  31. let ac = msg.guild.channels.find(`name`,"القبول-الرفض");
  32. if(!ac) return msg.channel.send("Couldn't find `القبول-الرفض` channel. ");
  33. ac.send(`** <@&559821745939415062> تم بنجاح قبولك واعطائك رتبة ${aUser}**`)
  34.  
  35. msg.delete().catch(()=>{});
  36. var role = msg.guild.roles.find(`name`, 'Active');
  37. var role2 = msg.guild.roles.find(`name`, 'Active');
  38. var role3 = msg.guild.roles.find(`name`, 'Active');
  39. if(!role) return msg.guild.channel.send("Could't find `Active` role.");
  40. aUser.addRole(role);
  41. aUser.addRole(role2);
  42. aUser.addRole(role3);
  43.  
  44. return;
  45. }
  46. });
  47.  
  48.  
  49. client.on('message',async message => {
  50. if(message.content.startsWith("تقديم")) {
  51. var channel = message.guild.channels.find("name","التقديمات");
  52. if(!channel) return message.reply("لا يوجد روم للتقديمات");
  53. let name = '';
  54. let older = '';
  55. let vis = '';
  56. let fae = '';
  57. let faxe = '';
  58.  
  59. let fillter = m => m.author.id === message.author.id
  60.  
  61.  
  62. message.channel.send("**اسمك ؟**").then(async nofi=> {
  63. message.channel.awaitMessages(fillter, { time: 70000, max: 1
  64. })
  65. .then(noi => {
  66. name = noi.first().content;
  67. noi.first().delete();
  68. nofi.delete();
  69.  
  70. message.channel.send("**كم عمرك ؟**").then(async nofi=> {
  71. message.channel.awaitMessages(fillter, { time: 70000, max: 1
  72. })
  73. .then(noi => {
  74. older = noi.first().content;
  75. noi.first().delete();
  76.  
  77.  
  78.  
  79. nofi.edit("**رؤيتك للسيرفر ؟ **").then(() => {
  80. message.channel.awaitMessages(fillter, { time: 70000, max: 1 })
  81.  
  82.  
  83. .then(nos => {
  84. vis = nos.first().content;
  85. nos.first().delete();
  86.  
  87. nofi.edit("**بوش رح تفيدنا ؟ **").then(() => {
  88. message.channel.awaitMessages(fillter, { time: 70000, max: 1 })
  89.  
  90.  
  91. .then(nos => {
  92. fae = nos.first().content;
  93. nos.first().delete();
  94.  
  95. nofi.edit("**كم ساعة بتتفاعل ؟ **").then(nofs => {
  96. message.channel.awaitMessages(fillter, { time: 70000, max: 1 })
  97.  
  98.  
  99. .then(nos => {
  100. faxe = nos.first().content;
  101. nos.first().delete();
  102.  
  103. nofs.edit('**هل انت متأكد ؟**').then(sure => {
  104. nofs.react('?').then (() => nofs.react('?'))
  105. let reactionF1 = (reaction, user) => reaction.emoji.name === '?' && user.id === message.author.id;
  106. let reactionF2 = (reaction, user) => reaction.emoji.name === '?' && user.id === message.author.id;
  107. let reaction1 = nofs.createReactionCollector(reactionF1, { time: 700000 });
  108. let reaction2 = nofs.createReactionCollector(reactionF2, { time: 700000 });
  109.  
  110. reaction1.on("collect",() => {
  111. sure.edit ('**Done ** :ballot_box_with_check: ').then( done => {
  112. done.delete(10000);
  113. channel.send('** اسمه => **' + name + ' \n \n **عمره =>** ' + older + ' \n \n **رؤيته للسيرفر =>** ' + vis + ' \n \n **وش رح تفيدنا =>** ' + fae + ' \n \n **كم ساعة يتفاعل ؟ =>** ' + faxe);
  114. })
  115. });
  116. reaction2.on("collect",() => {
  117. nofs.delete(55);
  118. message.channel.send(`**Cancelled** :x: `).then(async caned => {
  119. caned.delete(5000);
  120. });
  121. });
  122.  
  123. })
  124. })
  125. })
  126. })
  127.  
  128. }) })
  129.  
  130. })
  131. })
  132. })
  133. })
  134. })
  135.  
  136.  
  137. }
  138.  
  139. });
  140.  
  141. client.on('message', message=>{
  142. if(message.content.startsWith("روم!1")) {
  143. if(!message.channel.guild) return;
  144. if(message.author.bot) return;
  145. if(!message.member.hasPermission('ADMINISTRATOR')) return message.reply("**تحتاج الى `MANAGE_CHANNELS`**");
  146. message.guild.createChannel("التقديمات", "text").then(c =>{
  147. c.overwritePermissions(message.guild.id, {
  148. SEND_MESSAGES: false,
  149. READ_MESSAGES: false
  150. })
  151. })
  152. message.channel.send("**? تم انشاء روم التقديمات بنجاح**")
  153. }
  154. })
  155.  
  156. client.on('message', message=>{
  157. if(message.content.startsWith("روم!2")) {
  158. if(!message.channel.guild) return;
  159. if(message.author.bot) return;
  160. if(!message.member.hasPermission('ADMINISTRATOR')) return message.reply("**تحتاج الى `MANAGE_CHANNELS`**");
  161. message.guild.createChannel("القبول-الرفض", "text").then(c =>{
  162. c.overwritePermissions(message.guild.id, {
  163. SEND_MESSAGES: false///n3k4a is one
  164.  
  165. })
  166. })
  167. message.channel.send("**? تم انشاء روم القبول والرفض بنجاح**")
  168. }
  169. })
  170.  
  171.  
  172.  
  173. client.on('message', message=>{///n3k4a is one
  174. if(message.content.startsWith("روم!3")) {
  175. if(!message.channel.guild) return;
  176. if(message.author.bot) return;
  177. if(!message.member.hasPermission('ADMINISTRATOR')) return message.reply("**تحتاج الى `MANAGE_CHANNELS`**");
  178. message.guild.createChannel("التقديم", "text").then(c =>{
  179. c.overwritePermissions(message.guild.id, {
  180.  
  181. })
  182. })
  183. message.channel.send("**? تم انشاء روم التقديم بنجاح**")
  184. }
  185. })
Advertisement
Add Comment
Please, Sign In to add comment