Advertisement
shadymeer

Untitled

Apr 9th, 2020
463
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. client.on('message', message => {
  3.        ////Me codes
  4.     if (message.content.startsWith(prefix + "createrole")) {
  5.     if(!message.channel.guild) return message.channel.send('**This Command Only For Servers !**')///ذا السطر  يقلك ما فيك تستخدم  الامر خارج السيرفرات
  6.             if (!message.member.hasPermission('MANAGE_ROLES')) return message.channel.send(`**${message.author.username} You Dont Have** ``MANAGE_ROLES`` **Premission**`);////ذا السطر منشان يلي ما معه بريميشن  ما يقدر يعمل شي
  7.    message.channel.send(`**اكتب اسم الرتبة الان** `);
  8.     let filter = m => m.author.id === message.author.id;/////عبارة عن فلتر  منشان اي شخص يضغط عل رياكشن غير الكاتب  ما ينحسب
  9.     var name = "";////فراغ للاسم منشان يسجله البوت
  10.     let sugsa2 = message.channel////ذا سطر ماله ا همية
  11.       .awaitMessages(filter, { max: 1, time: 60000 })////وقت كتابه الاسم وعدد المرات
  12.       .then(co => {
  13.         name = co.first().content;
  14.      
  15.        ////Me codes
  16.    
  17.       message.channel.send(`**اكتب لون الرتبة الان** `);
  18.     let filter = f => f.author.id === message.author.id;
  19.     var color = "";
  20.     let sugsa2 = message.channel
  21.       .awaitMessages(filter, { max: 1, time: 60000 })
  22.       .then(co => {
  23.         color = co.first().content;
  24.      
  25.      
  26.    
  27.        ////Me codes
  28.    
  29.           message.channel.send("هل تريد الرتبة في صلاحيات ادارية ام لا").then(msg => {
  30.  
  31.         msg.react('✅')
  32.        .then(() => msg.react('✅'))///يحط رياكشن
  33.          
  34.         msg.react('❌')
  35.        .then(() => msg.react('❌'))
  36.      
  37.      
  38.        ////Me codes
  39.  
  40.        let noFilter = (reaction, user) => reaction.emoji.name === '❌' && user.id === message.author.id;////فلتر
  41.      
  42.        let noactive = msg.createReactionCollector(noFilter, { time: 120000 });///وقت
  43.      
  44.        ////Me codes
  45.      
  46.  
  47.        let activeFilter = (reaction, user) => reaction.emoji.name === '✅' && user.id === message.author.id;
  48.      
  49.        let active = msg.createReactionCollector(activeFilter, { time: 120000 });
  50.      
  51.                                                        
  52.                                active.on("collect", r => {//// الفعل يلي يصير اذا غضطت على رياكشن الصح
  53.                                  
  54.        ////Me codes
  55.                                
  56.                      message.guild.createRole({ name: name, color:color, permissions: ["ADMINISTRATOR"] })////الانشاء
  57.                                msg.delete();////مسح الرساله
  58.                                })
  59.                                                        
  60.                                noactive.on("collect", f => {
  61.                                  
  62.                      message.guild.createRole({ name: name, color:color, permissions: [] })
  63.                                msg.delete();
  64.                                  
  65.                                })
  66. }
  67.                                        )              
  68. })
  69.     })
  70.     }
  71. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement