Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.02 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const client = new Discord.Client();
  3. const moment = require("moment");
  4. const fs = require("fs");
  5.  
  6. // البكجات //
  7. // npm i fs //
  8. // npm i moment //
  9. // npm install discord.js --save //
  10.  
  11. client.on('ready', () => {
  12. console.log(`Logged in as ${client.user.tag}!`);
  13. client.user.setGame(`العاب و بس || -help`,"http://twitch.tv/S-F")
  14. console.log('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=')
  15. console.log(' [Wait please .. ] ')
  16. console.log('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=')
  17. client.on('ready', () => {
  18. console.log('')
  19. console.log('')
  20. console.log('')
  21. console.log('')
  22. console.log('')
  23. console.log('')
  24. console.log('')
  25. console.log('')
  26. console.log('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=')
  27. console.log(`Logged in as [ ${client.user.tag}! ]`);
  28. console.log('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=')
  29. console.log('[ BOT IS ONLINE ]')
  30. console.log('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=')
  31. console.log('[ info ]')
  32. console.log('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=')
  33. console.log(`servers! [ " ${client.guilds.size} " ]`);
  34. console.log('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=')
  35. console.log(`Users! [ " ${client.users.size} " ]`);
  36. console.log('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=')
  37. console.log(`channels! [ " ${client.channels.size} " ]`);
  38. console.log('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=')
  39. });
  40. // البكجات //
  41. // npm i fs //
  42. // npm i moment //
  43. // npm install discord.js --save //
  44.  
  45. let points = JSON.parse(fs.readFileSync('points.json', 'utf8'));
  46. client.on('message', message => {
  47. if (!points[message.author.id]) points[message.author.id] = {points : 0}
  48. if (message.content == 'نقاطي'){
  49. var embed = new Discord.RichEmbed()
  50. .setAuthor(message.author.username,message.author.avatarURL)
  51. .addField(`نقاطك : ${points[message.author.id].points}`,'SYTRA', true)
  52. .setColor('RANDOM')
  53. .setFooter('العاب وبس', client.user.avatarURL);
  54. message.channel.sendEmbed(embed)
  55. };
  56. if (message.content == "فكك") {
  57. var x = ['ضفدع', 'طيارة', 'رعودي', 'تفكيك', 'تجربة', 'مدرسة', 'معلم' , 'نقاط' , 'اكسيفو' , 'مكوه' , 'هكونا مطاطا' , 'اكسيفو ذا بيست'];
  58. var x2 = ['ض ف د ع', 'ط ي ا ر ة', 'ر ع و د ي', 'ت ف ك ي ك', 'ت ج ر ب ة', 'م د ر س ة', 'م ع ل م', 'ن ق ا ط', 'ا ك س ي ف و', 'م ك و ه', 'ه ك و ن ا م ط ا ط ا', 'ا ك س ي ف و ذ ا ب ي س ت'];
  59. var x3 = Math.floor(Math.random()*x.length)
  60. message.channel.send(`فكك الكلمة الآتية :${x[x3]}, لديك 20 ثانية`).then(msg1=> {
  61. var r = message.channel.awaitMessages(msg => msg.content == x2[x3], {
  62. maxMatches : 1,
  63. time : 20000,
  64. errors : ['time']
  65. })
  66. r.catch(() => {
  67. return message.channel.send('❌ لقد انتهى الوقت ولم يقم أحد بالأجابة بشكل صحيح')
  68. message.channel.sendEmbed(embed)
  69. })
  70. r.then(s=> {
  71.  
  72. points[message.author.id].points +=1
  73. message.channel.send(`✅ لقد قمت بكتابة الجواب الصحيح بالوقت المناسب
  74. ─═════**{نقاطك:${points[message.author.id].points }}**═════─`);
  75. message.channel.sendEmbed(embed)
  76. })
  77. })
  78. }
  79. fs.writeFile('points.json', JSON.stringify(points), (err) => {
  80. if (err) console.error(err);
  81. })
  82. if (message.content == "ركب") {
  83. var x = ['ض ف د ع', 'ط ي ا ر ة', 'ر ع و د ي', 'ت ف ك ي ك', 'ت ج ر ب ة', 'م د ر س ة', 'م ع ل م', 'ن ق ا ط', 'ا ك س ي ف و', 'م ك و ه', 'ر و ق ن'];
  84. var x2 = ['ضفدع', 'طيارة', 'رعودي', 'تفكيك', 'تجربة', 'مدرسة', 'معلم' , 'نقاط' , 'اكسيفو' , 'مكوه' , 'هكونا مطاطا' , 'روقن'];
  85. var x3 = Math.floor(Math.random()*x.length)
  86. message.channel.send(`ركب الكلمة الآتية :${x[x3]}, لديك 20 ثانية`).then(msg1=> {
  87. var r = message.channel.awaitMessages(msg => msg.content == x2[x3], {
  88. maxMatches : 1,
  89. time : 20000,
  90. errors : ['time']
  91. })
  92. r.catch(() => {
  93. return message.channel.send('❌ لقد انتهى الوقت ولم يقم أحد بالأجابة بشكل صحيح')
  94. message.channel.sendEmbed(embed)
  95. })
  96. r.then(s=> {
  97.  
  98. points[message.author.id].points +=1
  99. message.channel.send(`✅ لقد قمت بكتابة الجواب الصحيح بالوقت المناسب
  100. ─═════**{نقاطك:${points[message.author.id].points }}**═════─`);
  101. message.channel.sendEmbed(embed)
  102. })
  103. })
  104. }
  105. fs.writeFile('points.json', JSON.stringify(points), (err) => {
  106. if (err) console.error(err);
  107. })
  108. if (message.content == "احسب") {
  109. var x = ['50×50', '1000000×1', '89×10', '90×5', '30×3', '10×10', '1000×1000', '44,5+44,5'];
  110. var x2 = ['2500', '1000000', '890', '450', '90', '100', '1000000' , '89'];
  111. var x3 = Math.floor(Math.random()*x.length)
  112. message.channel.send(`ركب الكلمة الآتية :${x[x3]}, لديك 20 ثانية`).then(msg1=> {
  113. var r = message.channel.awaitMessages(msg => msg.content == x2[x3], {
  114. maxMatches : 1,
  115. time : 20000,
  116. errors : ['time']
  117. })
  118. r.catch(() => {
  119. return message.channel.send('❌ لقد انتهى الوقت ولم يقم أحد بالأجابة بشكل صحيح')
  120. message.channel.sendEmbed(embed)
  121. })
  122. r.then(s=> {
  123.  
  124. points[message.author.id].points +=1
  125. message.channel.send(`✅ لقد قمت بكتابة الجواب الصحيح بالوقت المناسب
  126. ─═════**{نقاطك:${points[message.author.id].points}}**═════─`);
  127. message.channel.sendEmbed(embed)
  128. })
  129. })
  130. }
  131. fs.writeFile('points.json', JSON.stringify(points), (err) => {
  132. if (err) console.error(err);
  133. })
  134.  
  135. if (message.content == "عواصم") {
  136. var x = ['اليمن', 'مصر', 'الجزائر', 'السعودية', 'الصومال', 'العراق' , 'الامارات' , 'سوريا' , 'المغرب'];
  137. var x2 = ['صنعاء', 'القاهرة', 'الجزائر', 'الرياض', 'الخرطوم', 'بغداد', 'ابو ظبي','دمشق ','الر باط'];
  138. var x3 = Math.floor(Math.random()*x.length)
  139. message.channel.send(`ماهي عاصمة :${x[x3]}, لديك 15 ثانية`).then(msg1=> {
  140. var r = message.channel.awaitMessages(msg => msg.content == x2[x3], {
  141. maxMatches : 1,
  142. time : 15000,
  143. errors : ['time']
  144. })
  145. r.catch(() => {
  146. return message.channel.send('❌ لقد انتهى الوقت ولم يقم أحد بالأجابة بشكل صحيح')
  147. message.channel.sendEmbed(embed)
  148. })
  149. r.then(s=> {
  150.  
  151. points[message.author.id].points +=1
  152. message.channel.send(`✅ لقد قمت بكتابة الجواب الصحيح بالوقت المناسب
  153. ─═════**{نقاطك:${points[message.author.id].points}}**═════─`);
  154. message.channel.sendEmbed(embed)
  155. })
  156. })
  157. }
  158. fs.writeFile('points.json', JSON.stringify(points), (err) => {
  159. if (err) console.error(err);
  160. })
  161. if (message.content == "لغز") {
  162. var x = ['كلي ثقوب ومع ذلك أحفظ الماء فمن أكون ؟', 'ما هو الشيء الذي يمشي و يقف وليس له أرجـل ؟', 'ما هو الشئ الذي يرفع اثقال ولا يقدر يرفع مسمار ؟', 'يسمع بلا أذن ويتكلم بلا لسان فما هو ؟', 'ماهو الشيء الذي يكتب و لا يقرأ ؟', 'ماهو الشيء الذي يكون اخضر في الارض واسود في السوق واحمــر في البيت ؟', 'عائلة مؤلفة من 6 بنات وأخ لكل منهن، فكم عدد أفراد العائلة ؟', 'يتحرك دائماً حواليك لكنك لاتراه فما هو ؟' ,'ما هو البليون ؟'];
  163. var x2 = ['الاسفنج', 'الساعة', 'البحر', 'التلفون', 'العمر', 'الشاي', 'سبعة اشخاص' ,'الهواء' ,'الف مليون'];
  164. var x3 = Math.floor(Math.random()*x.length)
  165. message.channel.send(`حل اللغز الأتي :${x[x3]}, لديك 20 ثانية`).then(msg1=> {
  166. var r = message.channel.awaitMessages(msg => msg.content == x2[x3], {
  167. maxMatches : 1,
  168. time : 20000,
  169. errors : ['time']
  170. })
  171. r.catch(() => {
  172. return message.channel.send('❌ لقد انتهى الوقت ولم يقم أحد بالأجابة بشكل صحيح')
  173. message.channel.sendEmbed(embed)
  174. })
  175. r.then(s=> {
  176.  
  177. points[message.author.id].points +=1
  178. message.channel.send(`✅ لقد قمت بكتابة الجواب الصحيح بالوقت المناسب
  179. ─═════**{نقاطك:${points[message.author.id].points}}**═════─`);
  180. message.channel.sendEmbed(embed)
  181. })
  182. })
  183. }
  184. fs.writeFile('points.json', JSON.stringify(points), (err) => {
  185. if (err) console.error(err);
  186. })
  187. if (message.content == "تحدي") {
  188. var x = ['ف ض ع د', 'ص ش خ', 'ة د ا ر ج', 'ا ر ي ة س', 'ي ت ب', 'ئ ا ع ل ة', ' ا ش ي', 'ن ح و ي ا', 'س د و ي ك ر د', 'ر ط ي ا ة' , 'ن ح ز ل و', 'ك ا ف ي س و'];
  189. var x2 = ['ضفدع', 'شخص', 'دراجة', 'سيارة', 'بيت', 'عائلة', 'شاي', 'حيوان', 'ديسكورد', 'طيارة', 'حلزون', 'اكسيفو'];
  190. var x3 = Math.floor(Math.random()*x.length)
  191. message.channel.send(`عدل الكلمة الآتية :${x[x3]}, لديك 25 ثانية`).then(msg1=> {
  192. var r = message.channel.awaitMessages(msg => msg.content == x2[x3], {
  193. maxMatches : 1,
  194. time : 25000,
  195. errors : ['time']
  196. })
  197. r.catch(() => {
  198. return message.channel.send('❌ لقد انتهى الوقت ولم يقم أحد بالأجابة بشكل صحيح')
  199. message.channel.sendEmbed(embed)
  200. })
  201. r.then(s=> {
  202.  
  203. points[message.author.id].points +=1
  204. message.channel.send(`✅ لقد قمت بكتابة الجواب الصحيح بالوقت المناسب
  205. ─═════**{نقاطك:${points[message.author.id].points}}**═════─`);
  206. message.channel.sendEmbed(embed)
  207. })
  208. })
  209. }
  210. fs.writeFile('points.json', JSON.stringify(points), (err) => {
  211. if (err) console.error(err);
  212. })
  213. });
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222. client.on("message", message => {
  223. if (message.content === "-help") {
  224. const embed = new Discord.RichEmbed()
  225. .setColor("RANDOM")
  226. .setDescription(` ✧▬▬▬▬▬▬ BOT Games ▬▬▬▬▬▬✧
  227.  
  228. قم بتفكيك الجمل ➼ فكك
  229.  
  230. قم بتركيب الجمل ➼ ركب
  231.  
  232. قم بحل المسائل الرياضية ➼ احسب
  233.  
  234. قم بأيجاد العواصم المطلوبة ➼ عواصم
  235.  
  236. قم بحل الألغاز ➼ لغز
  237.  
  238. قم بتجميع الحروف ➼ تحدي
  239.  
  240. لعرض النقاط الخاصة بك ➼ نقاطي
  241.  
  242. ✧▬▬▬▬▬▬ BOT Games ▬▬▬▬▬▬✧`)
  243. .setFooter("By : Die#1406")
  244. message.channel.sendEmbed(embed)
  245.  
  246. }
  247. });
  248.  
  249. client.login("token")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement