Advertisement
Guest User

Untitled

a guest
Sep 10th, 2017
706
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.10 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const bot = new Discord.Client();
  3. const PREFIX = ";;";
  4. const Commando = require('discord.js-commando');
  5.  
  6. const client = new Commando.Client({
  7. owner: '92314887677566976'
  8. });
  9. const path = require('path');
  10.  
  11.  
  12. bot.on("ready", () => {
  13. console.log("SymfoxBot v1.0.0 Beta is runing...");
  14. bot.user.setStatus("online");
  15. bot.user.setUsername("Symfox");
  16. bot.user.setPresence({
  17. game:{
  18. name:';;help',
  19. type: 0
  20. }
  21. });
  22.  
  23. });
  24.  
  25. bot.on('message', (message) => {
  26. if (message.author.equals(bot.user)) return;
  27.  
  28. if (!message.content.startsWith(PREFIX)) return;
  29.  
  30. var args = message.content.substring(PREFIX.length).split(" ");
  31.  
  32. switch (args[0].toLowerCase()) {
  33. case "ping":
  34. message.channel.send('Pinging...').then(sent => {
  35. sent.edit(`Pong! Took ${sent.createdTimestamp - message.createdTimestamp}ms`);
  36. });
  37. break;
  38. case "info":
  39. var embed = new Discord.RichEmbed()
  40. .addField("Information", "Version: `1.0.0 beta` ,\n Created by `@ECC9#6057` with help of `@ATZ#0831` \n \n `Email: galbence2002@gmail.com` .")
  41. .setColor(0xFC142B)
  42. .setFooter("Under development... Email: galbence2002@gmail.com")
  43. .setThumbnail(message.author.displayAvatarURL)
  44. message.channel.sendEmbed(embed);
  45. break;
  46. case "hi":
  47. message.reply("Hi :D");
  48. break;
  49. case "test":
  50. message.channel.send("Test is OK.");
  51. break;
  52. case "rekt":
  53. message.channel.send("GET REKT!");
  54. break;
  55. case "help":
  56. message.channel.send("Check you'r DM! You got a :mailbox:");
  57. message.author.send("Here are all of the commands expect the secret commands. To request command(s) send mail to `galbence2002@gmail.com`");
  58. var embed = new Discord.RichEmbed()
  59. .addField("Commands:", "``` \n ;;secretcommands \n \n ;;hi \n \n ;;test \n \n ;;rekt \n \n ;;staff \n \n ;;error \n \n ;;inivte \n \n ;;afk \n \n ;;back \n \n ;;thx \n \n ;;cookie \n \n ;;yes \n \n ;;no \n \n ;;ok \n \n ;;what \n \n ;;pancake \n \n ;;lol \n \n ;;um \n \n ;;england \n \n ;;boneless \n \n ;;pphoenix \n \n ;;ephoenix \n \n ;;nphoenix \n \n ;;phoenix \n \n ;;noob \n \n ;;pff \n \n ;;potato \n \n ;;peanut \n \n More commands coming soon...```")
  60. .setColor(0xFC142B)
  61. .setFooter("Under development... Email: galbence2002@gmail.com")
  62. .setThumbnail(message.author.displayAvatarURL);
  63. message.author.send({embed});
  64. message.author.send("Join our chat: https://discord.gg/MqQEnRu");
  65. break;
  66. case "staff":
  67. var embed = new Discord.RichEmbed()
  68. .addField("Staff Team:", "\n | Main Owner: ECC9 \n | Co-Owners: -none- \n | Administrators: -none- \n | Head Moderators: GNSPHIL \n | Moderators: ATZ1 , kevzter15 , JTG24 \n | Trial Moderators: <none> \n \n `Owner email: galbence2002@gmail.com`")
  69. .setColor(0xFC142B)
  70. .setThumbnail(message.author.displayAvatarURL);
  71. message.channel.sendEmbed(embed);
  72. break;
  73. case "error":
  74. message.channel.send("undefined");
  75. break;
  76. case "invite":
  77. message.channel.send("You'r Invitation Link: ```https://discord.gg/MqQEnRu``` ");
  78. break;
  79. case "afk":
  80. message.reply("I set you AFK.");
  81. message.member.addRole("353620798197727234");
  82. break;
  83. case "thx":
  84. message.channel.send("No problem :)");
  85. break;
  86. case "cookie":
  87. message.channel.send("I gave you a :cookie: :D Do you need milk with it?");
  88. break;
  89. case "no":
  90. message.channel.send("Ok.");
  91. break;
  92. case "yes":
  93. message.channel.send("Ok.");
  94. break;
  95. case "back":
  96. message.reply("Welcome back!");
  97. message.member.removeRole("353620798197727234");
  98. break;
  99. case "ok":
  100. message.channel.send("Ok.");
  101. break;
  102. case "what":
  103. message.channel.send("LOL WHAT?", {files: [{attachment: 'http://i0.kym-cdn.com/photos/images/facebook/000/000/151/n725075089_288918_2774.jpg' }]} );
  104. break;
  105. case "lol":
  106. message.channel.send("LOL", {files: [{attachment: 'http://i0.kym-cdn.com/entries/icons/original/000/004/815/lologuy.jpg' }]} );
  107. break;
  108. case "um":
  109. message.channel.send("um...", {files: [{attachment: 'https://cdn.discordapp.com/attachments/219154605798326273/354689528243421194/084.png' }]} );
  110. break;
  111. case "england":
  112. message.channel.send("England", {files: [{attachment: 'https://cdn.discordapp.com/attachments/219154605798326273/354961660013707265/anjObY0_700b.png' }]} );
  113. break;
  114. case "boneless":
  115. message.channel.send("Boneless :pizza:", {files: [{attachment: 'https://cdn.discordapp.com/attachments/355001148194947074/355463833600393236/maxresdefault.png' }]} );
  116. break;
  117. case "pphoenix":
  118. message.channel.send("Phoenix 1", {files: [{attachment: 'https://i.pinimg.com/236x/36/d3/d0/36d3d0d6dafb20ab8e54e85b24b6061b--phoenix-bird-phoenix-logo.jpg' }]} );
  119. break;
  120. case "ephoenix":
  121. message.channel.send("Phoenix 2", {files: [{attachment: 'https://images2.alphacoders.com/451/451370.jpg' }]} );
  122. break;
  123. case "nphoenix":
  124. message.channel.send("Phoenix 3", {files: [{attachment: 'https://yt3.ggpht.com/-Tpf58bZRlHQ/AAAAAAAAAAI/AAAAAAAAAAA/ocgm2czmTNE/s900-c-k-no-mo-rj-c0xffffff/photo.jpg' }]} );
  125. break;
  126. case "phoenix":
  127. message.channel.send("Phoenix 4", {files: [{attachment: 'http://www.phoenixtradingstrategies.com/wp-content/uploads/2014/09/Phoenix.jpg' }]} );
  128. break;
  129. case "pancake":
  130. message.channel.send("Here are some :pancakes:", {files: [{attachment: 'http://www.seriouseats.com/images/2015/05/20150517-pancake-primary.jpg' }]} );
  131. break;
  132. case "gay":
  133. message.channel.send("IM GAAAAAYYYYYYYY", {files: [{attachment: 'https://i.ytimg.com/vi/WPviAKaHAN0/hqdefault.jpg' }]} );
  134. break;
  135. case "secretcommands":
  136. message.channel.send("Check you'r DM! I've sent you the secret commands :P");
  137. message.author.send("Here are all of the secret commands. To request command(s) send email to `galbence2002@gmail.com`");
  138. var embed = new Discord.RichEmbed()
  139. .addField("Secret Commands:", "```\n ;;gay (xDD) \n \n ;;hahg \n \n More commands coming soon...```")
  140. .setColor(0xFC142B)
  141. .setThumbnail(message.author.displayAvatarURL);
  142. message.author.send({embed});
  143. break;
  144. case "hahg":
  145. message.channel.send("HAH!", {files: [{attachment: 'https://i.pinimg.com/736x/95/1f/30/951f30bf4fede2b1a77b3f3f73188273--rage-faces-gay.jpg' }]} );
  146. break;
  147. case "noob":
  148. message.channel.send("nub...", {files: [{attachment: 'http://i0.kym-cdn.com/entries/icons/medium/000/005/180/YaoMingMeme.jpg' }]} );
  149. break;
  150. case "pff":
  151. message.channel.send("pfffffff", {files: [{attachment: 'http://www.gamedev.ru/files/images/pfff.png' }]} );
  152. break;
  153. case "potato":
  154. message.channel.send("An angry :potato: here :D", {files: [{attachment: 'https://yt3.ggpht.com/-hRHTc1eQ-Yc/AAAAAAAAAAI/AAAAAAAAAAA/m0Hk6YuhxTM/s900-c-k-no-mo-rj-c0xffffff/photo.jpg' }]} );
  155. break;
  156. case "peanut":
  157. message.channel.send("Here are some :peanuts::peanuts::peanuts::peanuts::peanuts:", {files: [{attachment: 'https://nuts.com/images/auto/510x340/assets/dd79402e574cd109.jpg' }]} );
  158. break;
  159.  
  160.  
  161.  
  162. default:
  163. message.channel.send("Invalid command! Please type `;;help` for the commands list! [ Under development... ]");
  164. }
  165. });
  166.  
  167. bot.login("bot token here");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement