Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Discord = require("discord.js");
- var bot = new Discord.Client();
- bot.on("ready", function() {
- console.log(`Ready to server in ${bot.channels.length} channels on ${bot.servers.length} servers, for a total of ${bot.users.length} users.`);
- bot.setPlayingGame("+help for more info");
- })
- bot.on("message", msg => {
- var input = msg.content.toLowerCase();
- // Set the prefix
- let prefix = "+";
- // Verification
- if (input === "<@!208423761630724097> verify")
- {
- if (msg.author.id === "139781352684781568") {
- bot.sendMessage(msg, "```User is a verified staff member\nBot only intended for the use of /r/the_donald/```");
- }
- else {
- bot.sendMessage(msg, "```Not a verified staff member \n ---------------------------------------- \n Bot only intended for the use of /r/the_donald/```");
- }
- }
- // Coating Process
- if (msg.content.startsWith("--coat"))
- {
- bot.addMemberToRole(msg.author, msg.server.roles.get('name', 'Centipede'), function(error) {
- if (error) {
- console.log(error);
- bot.sendMessage(msg, "Failed to add user to the role!");
- }
- });
- }
- // Exit and stop if it's not there
- if(!msg.content.startsWith(prefix)) return;
- if (msg.content.startsWith(prefix + "maintenance"))
- {
- if (msg.author.id === "139781352684781568") {
- bot.setPlayingGame("Maintenance Mode");
- bot.sendMessage("Entering Maintenance Mode!");
- }
- else {
- bot.sendMessage(msg, "Not Master");
- }
- }
- if (msg.content.startsWith(prefix + "help"))
- {
- bot.sendMessage(msg, "Hello! My Name is TheCoatGiver, I was created by <@139781352684781568>. My job is to verify staff and give coats to people who read the rules. \n\nI'll PM you some of my commands!");
- bot.sendMessage(msg.author, "My Commands are: \n ```+myid = Get your User ID \n--coat = When you read the rules of the server and want to stay warm at night!``` \n More commands being developed!");
- }
- if (msg.content.startsWith(prefix + "myid"))
- {
- bot.sendMessage(msg.channel, msg.author.username + "'s" + " " + "ID: " + msg.author.id);
- }
- if (msg.content.startsWith(prefix + "getid")) {
- var user = msg.mentions[0]
- if (user == null) return
- bot.sendMessage(msg.channel, user.username + "'s" + " " + "ID: " + user.id);
- }
- if (msg.content.startsWith(prefix + "kick")) {
- var user = msg.mentions[0]
- if (user == null) return
- if(!msg.channel.permissionsOf(bot.user).hasPermission("kickMembers")){
- bot.sendMessage(msg.channel, "I don't have permission to kick people!");
- return;
- }
- if(!msg.channel.permissionsOf(msg.author).hasPermission("kickMembers")){
- bot.sendMessage(msg.channel, "You don't have permission to kick people!");
- return;
- }
- bot.kickMember(msg.mentions[0], msg.channel.server);
- bot.sendFile(msg, "https://i.sli.mg/dkKii4.gif");
- }
- if (msg.content.startsWith(prefix + "ban")) {
- var user = msg.mentions[0]
- if (user == null) return
- if(!msg.channel.permissionsOf(bot.user).hasPermission("banMembers")){
- bot.sendMessage(msg.channel, "I don't have permission to ban people!");
- return;
- }
- if(!msg.channel.permissionsOf(msg.author).hasPermission("banMembers")){
- bot.sendMessage(msg.channel, "You don't have permission to ban people!");
- return;
- }
- bot.banMember(msg.mentions[0], msg.channel.server);
- bot.sendFile(msg, "https://i.sli.mg/LFWX8F.gif");
- }
- });
- bot.on('error', e => { log.error(e); });
- bot.on('warn', e => { log.warn(e); });
- bot.on('debug', e => { log.info(e); });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement