Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
11,489
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.70 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const bot = new Discord.Client();
  3. const lastUse = new Set();
  4. const secondlastUse = new Set();
  5. const thirdlastUse = new Set();
  6. const token = '(hidden)';
  7. const PREFIX = '+';
  8.  
  9. bot.on('ready', () =>{
  10. console.log('This bot is online!');
  11. })
  12.  
  13. bot.on('message', message=>{
  14.  
  15. let args = message.content.substring(PREFIX.length).split(" ");
  16.  
  17. switch(args[0]){
  18. case 'ping':
  19. message.channel.sendMessage('pong!')
  20. break;
  21. case 'gen':
  22. if(lastUse.has(message.author.id)) {
  23. message.reply("You must wait 5 minutes between uses of this command.")
  24. return;
  25. }else{
  26. if(args[1] === 'fortnite'){
  27. const embed = new Discord.RichEmbed()
  28. .setTitle('Account details:')
  29. .setColor(0x2E86C1)
  30. .addField('Fortnite', 'Test:Test')
  31. message.author.sendEmbed(embed);
  32. message.reply('Sent to your dms!')
  33. } else
  34. if(args[1] === 'spotify'){
  35. const embed = new Discord.RichEmbed()
  36. .setTitle('Account details:')
  37. .setColor(0x2E86C1)
  38. .addField('Spotify', 'Test:Test')
  39. message.author.sendEmbed(embed);
  40. message.reply('Sent to your dms!')
  41. } else
  42. if(args[1] === 'uplay'){
  43. const embed = new Discord.RichEmbed()
  44. .setTitle('Account details:')
  45. .setColor(0x2E86C1)
  46. .addField('Uplay', 'Test:Test')
  47. message.author.sendEmbed(embed);
  48. message.reply('Sent to your dms!')
  49. }else{
  50. message.channel.sendMessage('Please use the commands "+gen fortnite" or "+gen spotify" or "+gen uplay"')
  51. return;
  52. }
  53. lastUse.add(message.author.id);
  54. setTimeout(() => {
  55. lastUse.add(message.author.id);
  56. lastUse.delete(message.author.id);
  57. }, 300000); };
  58. break;
  59. case 'pgen':
  60. if(secondlastUse.has(message.author.id)) {
  61. message.reply("You must wait 7 minutes between uses of this command.")
  62. return;
  63. }else{
  64. if(args[1] === 'fortnite'){
  65. const embed = new Discord.RichEmbed()
  66. .setTitle('Account details:')
  67. .setColor(0x2E86C1)
  68. .addField('Fortnite Premium', 'Test:Test')
  69. message.author.sendEmbed(embed);
  70. message.reply('Sent to your dms!')
  71. } else
  72. if(args[1] === 'spotify'){
  73. const embed = new Discord.RichEmbed()
  74. .setTitle('Account details:')
  75. .setColor(0x2E86C1)
  76. .addField('Spotify Premium', 'Test:Test')
  77. message.author.sendEmbed(embed);
  78. message.reply('Sent to your dms!')
  79. } else
  80. if(args[1] === 'uplay'){
  81. const embed = new Discord.RichEmbed()
  82. .setTitle('Account details:')
  83. .setColor(0x2E86C1)
  84. .addField('Uplay Premium', 'Test:Test')
  85. message.author.sendEmbed(embed);
  86. message.reply('Sent to your dms!')
  87. }else{
  88. message.channel.sendMessage('Please use the commands "+pgen fortnite" or "+pgen spotify" or "+pgen uplay"')
  89. return;
  90. }
  91. secondlastUse.add(message.author.id);
  92. setTimeout(() => {
  93. secondlastUse.add(message.author.id);
  94. secondlastUse.delete(message.author.id);
  95. }, 420000); };
  96. break;
  97. case 'ugen':
  98. if (thirdlastUse.has(message.author.id)) {
  99. message.reply("You must wait 10 minutes between uses of this command.")
  100. return;
  101. }else{
  102. if(args[1] === 'fortnite'){
  103. const embed = new Discord.RichEmbed()
  104. .setTitle('Account details:')
  105. .setColor(0x2E86C1)
  106. .addField('Fortnite Ultra', 'Test:Test')
  107. message.author.sendEmbed(embed);
  108. message.reply('Sent to your dms!');
  109. }else
  110. if(args[1] === 'spotify'){
  111. const embed = new Discord.RichEmbed()
  112. .setTitle('Account details:')
  113. .setColor(0x2E86C1)
  114. .addField('Spotify Ultra', 'Test:Test')
  115. message.author.sendEmbed(embed);
  116. message.reply('Sent to your dms!');
  117. }else
  118. if(args[1] === 'uplay'){
  119. const embed = new Discord.RichEmbed()
  120. .setTitle('Account details:')
  121. .setColor(0x2E86C1)
  122. .addField('Uplay Ultra', 'Test:Test')
  123. message.author.sendEmbed(embed);
  124. message.reply('Sent to your dms!')
  125. }else{
  126. message.channel.sendMessage('Please use the commands "+ugen fortnite" or "+ugen spotify" or "+ugen uplay"')
  127. return;
  128. }
  129. thirdlastUse.add(message.author.id);
  130. setTimeout(() => {
  131. thirdlastUse.add(message.author.id);
  132. thirdlastUse.delete(message.author.id);
  133. }, 600000); };
  134. break;
  135. case 'stock':
  136. const embed = new Discord.RichEmbed()
  137. .setTitle('Available Stock')
  138. .setColor(0x2E86C1)
  139. .addField('Gen', '1624', true)
  140. .addField('Pgen', '232', true)
  141. .addField('Ugen', '167', true)
  142. message.channel.sendEmbed(embed);
  143. break;
  144. case 'help':
  145. const Embed = new Discord.RichEmbed()
  146. .setTitle('Help Desk')
  147. .setColor(0x2E86C1)
  148. .addField('+gen fortnite', 'generates a normal fortnite account')
  149. .addField('+pgen fortnite', 'generates a premium fortnite account')
  150. .addField('+ugen fortnite', 'generates an ultra fortnite account')
  151. .addBlankField()
  152. .addField('+gen spotify', 'generates a normal spotify account')
  153. .addField('+pgen spotify', 'generates a premium spotify account')
  154. .addField('+ugen spotify', 'generates an ultra spotify account')
  155. .addBlankField()
  156. .addField('+gen uplay', 'generates a normal uplay account')
  157. .addField('+pgen uplay', 'generates a premium uplay account')
  158. .addField('+ugen uplay', 'generates an ultra uplay account')
  159. .addBlankField()
  160. .addField('+ping', 'just a fun game!')
  161. .addField('+stock', 'brings up current stock of accounts')
  162. message.channel.sendEmbed(Embed);
  163. break;
  164. case 'yeetzy':
  165. message.channel.sendMessage('Yeetzy is not the owner..... he is cool though... I think.')
  166. break;
  167. case 'gotobed':
  168. message.channel.sendMessage('shivering like in')
  169. break;
  170. case 'guinea':
  171. message.channel.sendMessage('With a name like that, it confuses all of us especially with no guineapig in sight.')
  172. break;
  173.  
  174.  
  175. }
  176. });
  177.  
  178. bot.login(token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement