Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const bot = new Discord.Client();
- const PREFIX = "!";
- bot.on('guildCreate', guild => {
- if(!guild.me.hasPermission('MANAGE_MESSAGES')) guild.leave();
- });
- 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 "ping":
- message.channel.sendMessage("Pong!");
- break;
- case "setup":
- message.guild.createRole({
- name: "Followers",
- color: 0x37FDFC
- });
- message.guild.createRole({
- name: "STAFF",
- color: 0xff0000
- });
- message.channel.sendMessage("```Roles have been created```");
- break;
- case "help":
- message.channel.sendMessage("```HELP GUIDE.```");
- break;
- case "info":
- message.channel.sendMessage("INFO");
- break;
- }
- });
- bot.on('ready', () => {
- console.log(`Logged in as ${bot.user.tag}!`);
- bot.user.setGame(`!help | ${bot.guilds.size} servers!`);
- });
- bot.on("guildMemberAdd", function(member) {
- bot.on('message', (message) => {
- member.guild.defaultChannel.send(member.toString() + "Welcome to the server!!")
- if (!message.guild.roles.find('name', 'Followers')) return message.channel.send("No `Followers` role found please do !setup.");
- member.addRole(member.guild.roles.find("name", "Followers"));
- })
- });
- bot.login('MzQwMTk5NDkxMzkzMDI4MDk3.DFvDBQ.oOtLZI6opcWozuynpzyaeTISVBY');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement