Advertisement
Guest User

Untitled

a guest
Oct 15th, 2017
827
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.78 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("Started!");
  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(0xFFFFFF)
  42. .setFooter("Under developement... Type ;;help for help.")
  43. .setThumbnail(message.author.DisplayBotUrl)
  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...");
  51. message.channel.send("OK.");
  52. break;
  53. case "rekt":
  54. message.channel.send("GET REKT!");
  55. break;
  56. case "help":
  57. var embed = new Discord.RichEmbed()
  58. .addField("Commands:", "``` \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 ;;lol \n \n ;;um \n \n ;;england \n \n More commands coming soon...```")
  59. .setColor(0xFFFFFF)
  60. .setFooter("Under developement. Email: galbence2002@gmail.com")
  61. .setThumbnail(message.author.displayAvatarURL);
  62. message.author.send({embed});
  63. break;
  64. case "staff":
  65. var embed = new Discord.RichEmbed()
  66. .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`")
  67. .setColor(0xFFFFFF)
  68. .setFooter("Type ;;help for help.")
  69. .setThumbnail(message.author.displayAvatarURL)
  70. message.channel.sendEmbed(embed);
  71. break;
  72. case "error":
  73. message.channel.send("undefined");
  74. break;
  75. case "invite":
  76. message.channel.send("You'r Invitation Link: ```https://discord.gg/MqQEnRu``` ");
  77. break;
  78. case "afk":
  79. message.reply("I set you AFK.");
  80. message.member.addRole("353620798197727234");
  81. break;
  82. case "thx":
  83. message.channel.send("No problem :)");
  84. break;
  85. case "cookie":
  86. message.channel.send("I gave you a :cookie: :D Do you need milk with it?");
  87. break;
  88. case "no":
  89. message.channel.send("Ok.");
  90. break;
  91. case "yes":
  92. message.channel.send("Ok.");
  93. break;
  94. case "back":
  95. message.reply("Welcome back!");
  96. message.member.removeRole("353620798197727234");
  97. break;
  98. case "ok":
  99. message.channel.send("Ok.");
  100. break;
  101. case "what":
  102. message.channel.send("LOL WHAT?", {files: [{attachment: 'http://i0.kym-cdn.com/photos/images/facebook/000/000/151/n725075089_288918_2774.jpg' }]} );
  103. break;
  104. case "lol":
  105. message.channel.send("LOL", {files: [{attachment: 'http://i0.kym-cdn.com/entries/icons/original/000/004/815/lologuy.jpg' }]} );
  106. break;
  107. case "um":
  108. message.channel.send("um...", {files: [{attachment: 'https://cdn.discordapp.com/attachments/219154605798326273/354689528243421194/084.png' }]} );
  109. break;
  110. case "england":
  111. message.channel.send("England", {files: [{attachment: 'https://cdn.discordapp.com/attachments/219154605798326273/354961660013707265/anjObY0_700b.png' }]} );
  112. break;
  113.  
  114. default:
  115. message.channel.send("Invalid command! Please type `;;help` for the commands list! [ Under developement... ]");
  116. }
  117. });
  118.  
  119. bot.login("bot token");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement