Advertisement
Guest User

Untitled

a guest
Feb 25th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.04 KB | None | 0 0
  1. const Discord = require("discord.js");
  2. const client = new Discord.Client();
  3. client.on('ready', () => {
  4. client.user.setGame(`on 15 servers | *help | By !                       YaOeLkOm#9709 .`,'https://www.twitch.tv/YaO');
  5. console.log('---------------');
  6. console.log(' Bot Is Online')
  7. console.log('---------------')
  8. });
  9. client.on('message', message => {
  10. if (message.content === ".servers") {
  11. let embed = new Discord.RichEmbed()
  12. .setColor("#0000FF")
  13. .addField("**Server: **" , client.guilds.size)
  14. message.channel.sendEmbed(embed);
  15. }
  16.  
  17. client.on('message', msg => {
  18. if (msg.content === 'ping') {
  19. msg.reply('Pong!');
  20. }
  21. });
  22. if (message.content === '$help') {
  23. var embed = new Discord.RichEmbed()
  24. .addField("**LINKS**" ,":no_entry_sign: تم اضافه منع الروابط :no_entry_sign: ")
  25. .addField("broadcast (bc)" ,"**الاستخدام:** ``$broadcast <الرساله> , $bc <الرساله>``")
  26. .addField("**BAN**" ,"**الاستخدام:** ``$ban <المستخدم>``")
  27. .addField("**KICK**" ,"**الاستخدام:** ``$kick <المستخدم> ``")
  28. .addField("**ِAVATAR**" ,"**الاستخدام:** ``$avatar``")
  29. .addField("**INFO**", "**الأستخدام :** ``$info``")
  30. .addField("**SAY**" ,"**الاستخدام:** ``$say <الرساله>``")
  31. .addField("**ID**" ,"**ال��ستخدام:** ``$id``")
  32. .addField("**SERVER**" ,"**الاستخدام:** ``$server``")
  33. .addField("**INVITE**" ,"**الاستخدام:** ``$invite <لأضافه البوت لأى سيرفر>``")
  34. .addField("**SUPPORT**" ,"**الاستخدام:** ``$suppport <سيرفر دعم الفنى>``")
  35. .addField("**QA**" ,"**الاستخدام:** ``$qa <السؤال>`` ")
  36. .addField("**CLEAR**" ,"**الاستخدام:** ``$clear <العدد>``")
  37. .addField("**PING**", "**الأستخدام:** ``$ping``")
  38. .addField("**SERVERNAME**", "**الأستخدام:** ``$servername``")
  39. .addField("**CUT_TWEET**", "**الاستخدام** ``$ct``")
  40. .addField("**TWEET**", "**الاستخدام** ``$tweet <الرساله>``")
  41. .addField("**NO INVITE LINKE**","تم اضافة خاصية منع الانفيتات ")
  42. .addField("**LOGIN**" , " تم اضافة خاصية التفعيل لطلب تشغيلها في السيرفر كلم المبيرمجين ")
  43. .setColor('RANDOM')
  44. .setColor('RANDOM')
  45. message.author.sendEmbed(embed);
  46. }
  47. });
  48. client.on('message', message => {
  49. if(message.content === ('clear')) {
  50. let modRole = message.guild.roles.find("name", "Admin");
  51. if (!modRole) return message.reply('You do not have Admin Role'); {
  52. }
  53. const params = message.content.split(" ").slice(1)
  54. let messagecount = parseInt(params[0]);
  55. message.channel.fetchMessages({limit: messagecount})
  56. .then(messages => message.channel.bulkDelete(messages));
  57. }
  58. });
  59. client.on('message', message => {
  60. var args = message.content.split(/[ ]+/)
  61. if(message.content.includes('discord.gg')){
  62. if(!message.member.hasPermission('ADMINISTRATOR'))
  63. message.delete()
  64. return message.reply(`** No Invite Links :angry: ! **`)
  65. }
  66. });
  67. client.on('message', msg => {
  68. if (msg.content === '$invite') {
  69. msg.reply('link');
  70. }
  71. });
  72. client.on('message', msg => {
  73. if (msg.content === '$help') {
  74. msg.reply(':envelope: | تم ارسال الرساله في الخاص');
  75. }
  76. });
  77. client.on("message", message => {
  78. var prefix = "$";
  79.  
  80. var args = message.content.substring(prefix.length).split(" ");
  81. if (message.content.startsWith(prefix + "clear")) {
  82. if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply('⚠ | **ليس لديك صلاحيات**');
  83. var msg;
  84. msg = parseInt();
  85.  
  86. message.channel.fetchMessages({limit: msg}).then(messages => message.channel.bulkDelete(messages)).catch(console.error);
  87. message.channel.sendMessage("", {embed: {
  88. title: "Done | تــم",
  89. color: 0x06DF00,
  90. description: "تم مسح الرسائل بنجاح",
  91. footer: {
  92. text: "Name Bot."
  93. }
  94. }}).then(msg => {msg.delete(3000)});
  95. }
  96.  
  97.  
  98. });
  99. // Your Avatar URL!
  100. client.on('message', message => {
  101. if (message.content === "$Avatar") {
  102. message.reply(message.author.avatarURL);
  103. }
  104. });
  105. client.on('message', msg => {
  106. if (msg.content === '$suppport') {
  107. msg.reply('السيرفر للمساعده,https://discord.gg/ewCq8jt');
  108. }
  109. });
  110. client.on("message", message => {
  111. if (message.content === "$ping") {
  112. const embed = new Discord.RichEmbed()
  113. .setColor("RANDOM")
  114. .addField('**Ping:**' , `${Date.now() - message.createdTimestamp}` + ' ms')
  115. message.channel.sendEmbed(embed);
  116. }
  117. });
  118. client.on('message', message => {
  119. if (message.content === "$id") {
  120. let embed = new Discord.RichEmbed()
  121. .setThumbnail(message.author.avatarURL)
  122. .setAuthor(message.author.username)
  123. .setDescription("معلومات عن الحــساب")
  124. .setFooter(`Name Bot.`, '')
  125. .setColor("#9B59B6")
  126. .addField("اســـم الحســاب", `${message.author.username}`)
  127. .addField('كود الحساب الخاص', message.author.discriminator)
  128. .addField("الرقـــم الشـــخصي", message.author.id)
  129. .addField('بــــوت', message.author.bot)
  130. .addField("تاريخ التسجيل", message.author.createdAt)
  131.  
  132.  
  133. message.channel.sendEmbed(embed);
  134. }
  135. });
  136. var prefix = "$";
  137. client.on('message', message => {
  138. if (message.author.bot) return;
  139. if (!message.content.startsWith(prefix)) return;
  140.  
  141. let command = message.content.split(" ")[0];
  142. command = command.slice(prefix.length);
  143.  
  144. let args = message.content.split(" ").slice(1);
  145.  
  146. if (command == "say") {
  147. message.channel.sendMessage(args.join(" "))
  148. }
  149. });
  150. client.on("guildMemberRemove", member => {
  151. let guild = member.guild;
  152. guild.defaultChannel.sendMessage("", {embed: {
  153. color: 808080,
  154. author: {
  155. name: member.user.username,
  156. icon_url: member.user.avatarURL
  157. },
  158. title: guild.name,
  159. description: ' Bye ..',
  160. }}).catch(console.error);
  161. }
  162. );
  163. client.on("message", (message) => {
  164. if (message.content.startsWith("*ban ")) {
  165. if(!message.member.hasPermission('BAN_MEMBERS')) return message.reply('⚠ ماعندك الصلاحيات');
  166. var member= message.mentions.members.first();
  167. member.ban().then((member) => {
  168. message.channel.send(member.displayName + " لقد تم طرده بنجاح :wave: ");
  169. }).catch(() => {
  170. message.channel.send(":x: هناك خطاء حاول مره أخرى:x: ");
  171. });
  172. }
  173. });
  174. client.login("NDE3MjgxMTU3NjgwNTk0OTU1.DXRIyQ.MHmsboAqEA7USyt6VeeC_T0GqhM");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement