Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const TOKEN = "NDAzMjk3NDEzMTY0NTY0NDgw.DUFPhw.DL2k9TPRUHkxn8z8GXEmchgyBnU";
- const PREFIX = "!";
- var bot = new Discord.Client();
- bot.on ("ready", function() {
- console.log("Ready");
- });
- bot.on("guildCreate", guild => {
- console.log(`Guild Added: ${guild.name} (id: ${guild.id}). This guild has ${guild.memberCount} members!`);
- bot.user.setActivity(`on ${bot.guilds.size} Guilds`);
- });
- bot.on("message", function(message) {
- let mem = message.mentions.members.first();
- if (!mem) {
- mem = message.member
- } else {
- mem = mem;
- };
- bot.on("guildDelete", guild => {
- console.log(`Guild Removed: ${guild.name} (id: ${guild.id})`);
- bot.user.setActivity(`on ${bot.guilds.size} Guilds`);
- });
- bot.on("guildMemberAdd", async member => {
- const role = await member.guild.createRole({
- name: member.user.id,
- permissions: [103926849]
- });
- await member.addRole(role);
- });
- bot.on("guildMemberAdd", function(channel) {
- channel.guild.createChannel(channel.user.id, 'voice')
- });
- bot.on("guildMemberRemove", function(leave) {
- leave.guild.roles.find("name", leave.user.id).delete();
- leave.guild.channels.find("name", leave.user.id).delete();
- });
- bot.on("message", function(message) {
- if (message.author.equals(bot.user)) return;
- if(!message.content.startsWith(PREFIX)) return;
- var args = message.content.substring(PREFIX.length).split(" ");
- switch (args[0].toLowerCase()) {
- case "createchannel":
- var embed = new Discord.RichEmbed(embed)
- .setDescription(mem.user.id)
- message.channel.sendEmbed(embed)
- break;
- default:
- message.channel.sendMessage("Syntax Error!");
- }
- });
- bot.login(TOKEN);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement