Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const bot = new Discord.Client();
  3. const PREFIX = "!";
  4.  
  5.  
  6.  
  7.  
  8. bot.on('guildCreate', guild => {
  9. if(!guild.me.hasPermission('MANAGE_MESSAGES')) guild.leave();
  10. });
  11.  
  12. bot.on("message", function(message) {
  13. if (message.author.equals(bot.user)) return;
  14.  
  15. if(!message.content.startsWith(PREFIX)) return;
  16.  
  17. var args = message.content.substring(PREFIX.length).split(" ");
  18.  
  19. switch (args[0].toLowerCase()) {
  20. case "ping":
  21. message.channel.sendMessage("Pong!");
  22. break;
  23. case "setup":
  24. message.guild.createRole({
  25. name: "Followers",
  26. color: 0x37FDFC
  27. });
  28. message.guild.createRole({
  29. name: "STAFF",
  30. color: 0xff0000
  31. });
  32. message.channel.sendMessage("```Roles have been created```");
  33. break;
  34. case "help":
  35. message.channel.sendMessage("```HELP GUIDE.```");
  36. break;
  37. case "info":
  38. message.channel.sendMessage("INFO");
  39. break;
  40. }
  41. });
  42.  
  43. bot.on('ready', () => {
  44. console.log(`Logged in as ${bot.user.tag}!`);
  45. bot.user.setGame(`!help | ${bot.guilds.size} servers!`);
  46. });
  47.  
  48. bot.on("guildMemberAdd", function(member) {
  49. bot.on('message', (message) => {
  50. member.guild.defaultChannel.send(member.toString() + "Welcome to the server!!")
  51.  
  52. if (!message.guild.roles.find('name', 'Followers')) return message.channel.send("No `Followers` role found please do !setup.");
  53. member.addRole(member.guild.roles.find("name", "Followers"));
  54. })
  55.  
  56. });
  57.  
  58.  
  59.  
  60.  
  61. bot.login('MzQwMTk5NDkxMzkzMDI4MDk3.DFvDBQ.oOtLZI6opcWozuynpzyaeTISVBY');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement