summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlee <alee14498@gmail.com>2018-04-13 22:27:30 -0400
committerAlee <alee14498@gmail.com>2018-04-13 22:27:30 -0400
commit3c8be3a161c3fc1b2dbf661453fc7bf96c721403 (patch)
treed009aa948c5f2d3c962f7e20c3feee863ce95886
parent501d5986f7fed5bc7572cbac170e6e9e8720acc8 (diff)
downloadAleeBot-3c8be3a161c3fc1b2dbf661453fc7bf96c721403.tar.gz
AleeBot-3c8be3a161c3fc1b2dbf661453fc7bf96c721403.tar.bz2
AleeBot-3c8be3a161c3fc1b2dbf661453fc7bf96c721403.zip
More changes and interrogate
-rw-r--r--commands/ban.js2
-rw-r--r--commands/help.js2
-rw-r--r--commands/interrogate.js43
-rw-r--r--commands/jail.js2
-rw-r--r--commands/kick.js2
-rw-r--r--commands/suggest.js2
6 files changed, 48 insertions, 5 deletions
diff --git a/commands/ban.js b/commands/ban.js
index 5bd94aa..cf8b14c 100644
--- a/commands/ban.js
+++ b/commands/ban.js
@@ -24,7 +24,7 @@ module.exports.run = async (client, message, args) => {
const member = message.mentions.members.first();
if (!member) return message.reply("Uhh... Please mention a member first.");
member.ban(`Banned by ${message.author.tag} Reason: ` + mreason);
- message.reply(`${member.user.tag} has been banned for the reason: ` + mreason);
+ message.reply(`**${member.user.tag}** has been banned for the reason: \n\`\`\`${mreason}.\`\`\`\n`);
};
exports.conf = {
diff --git a/commands/help.js b/commands/help.js
index eda775e..4b3d62d 100644
--- a/commands/help.js
+++ b/commands/help.js
@@ -42,7 +42,7 @@ module.exports.run = async (client, message) => {
cat = cat + command + '\n';
}
});
- embed.addField(x, cat);
+ embed.addField(x, cat, true);
});
await message.channel.send({ embed });
diff --git a/commands/interrogate.js b/commands/interrogate.js
new file mode 100644
index 0000000..24a37e4
--- /dev/null
+++ b/commands/interrogate.js
@@ -0,0 +1,43 @@
+/****************************************
+ *
+ * Interrogate: Command for AleeBot
+ * Copyright (C) 2018 AleeCorp
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * *************************************/
+module.exports.run = async (client, message, args) => {
+ if (message.guild.id != '243022206437687296') return message.reply ('This is a ACN exclusive command.');
+
+ if (!message.member.hasPermission('BAN_MEMBERS')) return message.reply('It looks like that you don\'t have the permissions to jail members.');
+ if (!message.guild.member(client.user).hasPermission('MANAGE_ROLES')) return message.reply('Uhh... I don\'t have permission to jail members.');
+
+ const member = message.mentions.members.first();
+ if (!member) return await message.reply('Uhh... Please mention a member first.');
+
+ member.addRole(message.guild.roles.find('name', 'Interrogation'));
+ message.reply(`Alright, I just interrogated ${member.user.tag}.`)
+};
+
+exports.conf = {
+ aliases: [],
+ guildOnly: false,
+ };
+ exports.help = {
+ name: 'interrogate',
+ description: 'Interrogates a member',
+ usage: 'interrogate [user]',
+ category: '- ACN Exclusive Commands',
+ };
+ \ No newline at end of file
diff --git a/commands/jail.js b/commands/jail.js
index 3b09697..a3ef0c6 100644
--- a/commands/jail.js
+++ b/commands/jail.js
@@ -38,6 +38,6 @@ exports.conf = {
name: 'jail',
description: 'Jails a member',
usage: 'jail [user]',
- category: '- Exclusive Commands',
+ category: '- ACN Exclusive Commands',
};
\ No newline at end of file
diff --git a/commands/kick.js b/commands/kick.js
index 6db1ae4..63904c1 100644
--- a/commands/kick.js
+++ b/commands/kick.js
@@ -24,7 +24,7 @@ module.exports.run = async (client, message, args) => {
const member = message.mentions.members.first();
if (!member) return message.reply("Uhh... Please mention a member first.");
member.kick(`Kicked by: ${message.author.tag} Reason: ` + mreason);
- message.reply(`${member.user.tag} has been kicked for the reason: ` + mreason);
+ message.reply(`**${member.user.tag}** has been kicked for the reason: \n\`\`\`${mreason}.\`\`\`\n`);
};
exports.conf = {
diff --git a/commands/suggest.js b/commands/suggest.js
index 380647e..b0136a7 100644
--- a/commands/suggest.js
+++ b/commands/suggest.js
@@ -41,6 +41,6 @@ module.exports.run = async (client, message, args) => {
name: 'suggest',
description: 'Suggest things in AleeBot.',
usage: 'suggest [suggestion]',
- category: '- Exclusive Commands',
+ category: '- ACN Exclusive Commands',
};
\ No newline at end of file