Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require("discord.js");
  2. const TOKEN = "NDAzMjk3NDEzMTY0NTY0NDgw.DUFPhw.DL2k9TPRUHkxn8z8GXEmchgyBnU";
  3. const PREFIX = "!";
  4.  
  5. var bot = new Discord.Client();
  6.  
  7. bot.on ("ready", function() {
  8.     console.log("Ready");
  9. });
  10.  
  11. bot.on("guildCreate", guild => {
  12.   console.log(`Guild Added: ${guild.name} (id: ${guild.id}). This guild has ${guild.memberCount} members!`);
  13.   bot.user.setActivity(`on ${bot.guilds.size} Guilds`);
  14. });
  15.  
  16. bot.on("message", function(message) {
  17.   let mem = message.mentions.members.first();
  18. if (!mem) {
  19.     mem = message.member
  20. } else {
  21.    mem = mem;
  22. };
  23.  
  24. bot.on("guildDelete", guild => {
  25.   console.log(`Guild Removed: ${guild.name} (id: ${guild.id})`);
  26.   bot.user.setActivity(`on ${bot.guilds.size} Guilds`);
  27. });
  28.  
  29. bot.on("guildMemberAdd", async member => {
  30.     const role = await member.guild.createRole({
  31.         name: member.user.id,
  32.         permissions: [103926849]
  33.     });
  34.     await member.addRole(role);
  35. });
  36.  
  37. bot.on("guildMemberAdd", function(channel) {
  38.     channel.guild.createChannel(channel.user.id, 'voice')
  39. });
  40.  
  41. bot.on("guildMemberRemove", function(leave) {
  42.     leave.guild.roles.find("name", leave.user.id).delete();
  43.     leave.guild.channels.find("name", leave.user.id).delete();
  44. });
  45.  
  46. bot.on("message", function(message) {
  47.     if (message.author.equals(bot.user)) return;
  48.     if(!message.content.startsWith(PREFIX)) return;
  49.    
  50.     var args = message.content.substring(PREFIX.length).split(" ");
  51.      switch (args[0].toLowerCase()) {
  52.          case "createchannel":
  53.             var embed = new Discord.RichEmbed(embed)
  54.                 .setDescription(mem.user.id)
  55.             message.channel.sendEmbed(embed)
  56.             break;
  57.         default:
  58.         message.channel.sendMessage("Syntax Error!");
  59.      }
  60. });
  61.  
  62. bot.login(TOKEN);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement