Formatting

This commit is contained in:
Daniel Odendahl Jr
2017-03-23 01:35:22 +00:00
parent 72718c7c62
commit 40a4af36c4
109 changed files with 2660 additions and 2505 deletions
+22 -17
View File
@@ -2,7 +2,7 @@ const commando = require('discord.js-commando');
const Discord = require('discord.js');
module.exports = class BanCommand extends commando.Command {
constructor(Client){
constructor(Client) {
super(Client, {
name: 'ban',
aliases: [
@@ -16,8 +16,8 @@ module.exports = class BanCommand extends commando.Command {
}
async run(message) {
if(message.channel.type !== 'dm') {
if(!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS', 'BAN_MEMBERS'])) return;
if (message.channel.type !== 'dm') {
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS', 'BAN_MEMBERS'])) return;
}
console.log("[Command] " + message.content);
if (message.channel.type !== 'dm') {
@@ -25,31 +25,36 @@ module.exports = class BanCommand extends commando.Command {
let reason = message.content.split(" ").slice(2).join(" ");
if (message.mentions.users.size !== 1) {
message.channel.send(":x: Error! Please mention one user!");
} else {
if(message.member.hasPermission('BAN_MEMBERS')) {
if(message.guild.member(userToBan).bannable) {
}
else {
if (message.member.hasPermission('BAN_MEMBERS')) {
if (message.guild.member(userToBan).bannable) {
message.channel.send(":ok_hand:");
message.guild.member(userToBan).ban();
if(message.guild.channels.exists("name", "mod_logs")) {
if (message.guild.channels.exists("name", "mod_logs")) {
const embed = new Discord.RichEmbed()
.setAuthor(message.author.username + '#' + message.author.discriminator, message.author.avatarURL)
.setColor(0xFF0000)
.setFooter('XiaoBot Moderation', this.client.user.avatarURL)
.setTimestamp()
.setDescription('**Member:** ' + userToBan.username + '#' + userToBan.discriminator + ' (' + userToBan.id + ')\n**Action:** Ban\n**Reason:** ' + reason);
.setAuthor(message.author.username + '#' + message.author.discriminator, message.author.avatarURL)
.setColor(0xFF0000)
.setFooter('XiaoBot Moderation', this.client.user.avatarURL)
.setTimestamp()
.setDescription('**Member:** ' + userToBan.username + '#' + userToBan.discriminator + ' (' + userToBan.id + ')\n**Action:** Ban\n**Reason:** ' + reason);
message.guild.channels.find('name', 'mod_logs').sendEmbed(embed).catch(console.error);
} else {
}
else {
message.channel.send(":notepad_spiral: **Note: No log will be sent, as there is not a channel named 'mod_logs'. Please create it to use the logging feature.**");
}
} else {
}
else {
message.channel.send(":x: Error! This member cannot be banned! Perhaps they have a higher role than me?");
}
} else {
}
else {
message.channel.send(":x: Error! You don't have the Ban Members Permission!");
}
}
} else {
}
else {
message.channel.send(":x: Error! This command does not work in DM!");
}
}
};
};
+22 -17
View File
@@ -2,7 +2,7 @@ const commando = require('discord.js-commando');
const Discord = require('discord.js');
module.exports = class KickCommand extends commando.Command {
constructor(Client){
constructor(Client) {
super(Client, {
name: 'kick',
group: 'moderation',
@@ -13,8 +13,8 @@ module.exports = class KickCommand extends commando.Command {
}
async run(message) {
if(message.channel.type !== 'dm') {
if(!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS', 'KICK_MEMBERS'])) return;
if (message.channel.type !== 'dm') {
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS', 'KICK_MEMBERS'])) return;
}
console.log("[Command] " + message.content);
if (message.channel.type !== 'dm') {
@@ -22,31 +22,36 @@ module.exports = class KickCommand extends commando.Command {
let reason = message.content.split(" ").slice(2).join(" ");
if (message.mentions.users.size !== 1) {
message.channel.send(":x: Error! Please mention one user!");
} else {
if(message.member.hasPermission('KICK_MEMBERS')) {
if(message.guild.member(userToKick).kickable) {
}
else {
if (message.member.hasPermission('KICK_MEMBERS')) {
if (message.guild.member(userToKick).kickable) {
message.channel.send(":ok_hand:");
message.guild.member(userToKick).kick();
if(message.guild.channels.exists("name", "mod_logs")) {
if (message.guild.channels.exists("name", "mod_logs")) {
const embed = new Discord.RichEmbed()
.setAuthor(message.author.username + '#' + message.author.discriminator, message.author.avatarURL)
.setColor(0xFFA500)
.setFooter('XiaoBot Moderation', this.client.user.avatarURL)
.setTimestamp()
.setDescription('**Member:** ' + userToKick.username + '#' + userToKick.discriminator + ' (' + userToKick.id + ')\n**Action:** Kick\n**Reason:** ' + reason);
.setAuthor(message.author.username + '#' + message.author.discriminator, message.author.avatarURL)
.setColor(0xFFA500)
.setFooter('XiaoBot Moderation', this.client.user.avatarURL)
.setTimestamp()
.setDescription('**Member:** ' + userToKick.username + '#' + userToKick.discriminator + ' (' + userToKick.id + ')\n**Action:** Kick\n**Reason:** ' + reason);
message.guild.channels.find('name', 'mod_logs').sendEmbed(embed).catch(console.error);
} else {
}
else {
message.channel.send(":notepad_spiral: **Note: No log will be sent, as there is not a channel named 'mod_logs'. Please create it to use the logging feature.**");
}
} else {
}
else {
message.channel.send(":x: Error! This member cannot be kicked! Perhaps they have a higher role than me?");
}
} else {
}
else {
message.channel.send(":x: Error! You don't have the Kick Members Permission!");
}
}
} else {
}
else {
message.channel.send(":x: Error! This command does not work in DM!");
}
}
};
};
+19 -15
View File
@@ -2,7 +2,7 @@ const commando = require('discord.js-commando');
const Discord = require('discord.js');
module.exports = class WarnCommand extends commando.Command {
constructor(Client){
constructor(Client) {
super(Client, {
name: 'warn',
group: 'moderation',
@@ -13,8 +13,8 @@ module.exports = class WarnCommand extends commando.Command {
}
async run(message) {
if(message.channel.type !== 'dm') {
if(!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS'])) return;
if (message.channel.type !== 'dm') {
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES', 'EMBED_LINKS'])) return;
}
console.log("[Command] " + message.content);
if (message.channel.type !== 'dm') {
@@ -22,26 +22,30 @@ module.exports = class WarnCommand extends commando.Command {
let reason = message.content.split(" ").slice(2).join(" ");
if (message.mentions.users.size !== 1) {
message.channel.send(":x: Error! Please mention one user!");
} else {
if(message.member.hasPermission('MANAGE_MESSAGES')) {
}
else {
if (message.member.hasPermission('MANAGE_MESSAGES')) {
message.channel.send(":ok_hand:");
if(message.guild.channels.exists("name", "mod_logs")) {
if (message.guild.channels.exists("name", "mod_logs")) {
const embed = new Discord.RichEmbed()
.setAuthor(message.author.username + '#' + message.author.discriminator, message.author.avatarURL)
.setColor(0xFFFF00)
.setFooter('XiaoBot Moderation', this.client.user.avatarURL)
.setTimestamp()
.setDescription('**Member:** ' + userToWarn.username + '#' + userToWarn.discriminator + ' (' + userToWarn.id + ')\n**Action:** Warn\n**Reason:** ' + reason);
.setAuthor(message.author.username + '#' + message.author.discriminator, message.author.avatarURL)
.setColor(0xFFFF00)
.setFooter('XiaoBot Moderation', this.client.user.avatarURL)
.setTimestamp()
.setDescription('**Member:** ' + userToWarn.username + '#' + userToWarn.discriminator + ' (' + userToWarn.id + ')\n**Action:** Warn\n**Reason:** ' + reason);
message.guild.channels.find('name', 'mod_logs').sendEmbed(embed).catch(console.error);
} else {
}
else {
message.channel.send("**Note: No log will be sent, as there is not a channel named 'mod_logs'. Please create it to use the logging feature.**");
}
} else {
}
else {
message.channel.send(":x: Error! You don't have the Manage Messages Permission!");
}
}
} else {
}
else {
message.channel.send(":x: Error! This command does not work in DM!");
}
}
};
};