aboutsummaryrefslogtreecommitdiff
path: root/commands
diff options
context:
space:
mode:
Diffstat (limited to 'commands')
-rw-r--r--commands/about.js4
-rw-r--r--commands/addquote.js82
-rw-r--r--commands/ask.js2
-rw-r--r--commands/avatarurl.js12
-rw-r--r--commands/ban.js4
-rw-r--r--commands/eval.js2
-rw-r--r--commands/git.js2
-rw-r--r--commands/help.js4
-rw-r--r--commands/info.js6
-rw-r--r--commands/interrogate.js2
-rw-r--r--commands/invite.js12
-rw-r--r--commands/jail.js2
-rw-r--r--commands/kick.js4
-rw-r--r--commands/leaveguild.js2
-rw-r--r--commands/nick.js2
-rw-r--r--commands/ping.js2
-rw-r--r--commands/poweroff.js2
-rw-r--r--commands/purge.js2
-rw-r--r--commands/quote.js44
-rw-r--r--commands/say.js2
-rw-r--r--commands/serverinfo.js51
-rw-r--r--commands/setlogchannel.js63
-rw-r--r--commands/setprefix.js2
-rw-r--r--commands/setup.js45
-rw-r--r--commands/slowdown.js2
-rw-r--r--commands/suggest.js2
-rw-r--r--commands/suggestfeature.js2
-rw-r--r--commands/uptime.js2
-rw-r--r--commands/userinfo.js2
29 files changed, 260 insertions, 105 deletions
diff --git a/commands/about.js b/commands/about.js
index a455faa..e22d0f8 100644
--- a/commands/about.js
+++ b/commands/about.js
@@ -1,7 +1,7 @@
/** **************************************
*
* About: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
@@ -24,7 +24,7 @@ module.exports.run = async (client, message) => {
.setAuthor(`AleeBot ${require('../storage/settings.json').abVersion}`, client.user.avatarURL())
.addField('About AleeBot', 'AleeBot is an all-in-one bot that\'s made from the Discord.JS api!')
.addField('Contributors', 'Andrew Lee (Founder of this project)\nOfficialRain (Raina) (Uptime Command)\njtsshieh (Command Handler)')
- .setFooter('© Copyright 2017-2020 Alee Productions, Licensed with GPL-3.0')
+ .setFooter('© Copyright 2017-2021 Alee Productions, Licensed with GPL-3.0')
.setColor('#1fd619');
await message.channel.send({embed});
};
diff --git a/commands/addquote.js b/commands/addquote.js
index 7b7221e..6334470 100644
--- a/commands/addquote.js
+++ b/commands/addquote.js
@@ -1,7 +1,7 @@
/** **************************************
*
* AddQuote: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
@@ -17,34 +17,74 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* *************************************/
+const mongo = require('../plugins/mongo');
+const quoteSchema = require('../schema/quote-schema');
module.exports.run = async (client, message, args) => {
- /*
- const moment = require('moment');
- const log = message => {
+/*
+ let authorMessage;
+ let authorImageMessage;
+ let quoteMessage;
+ let yearMessage;*/
- console.log(`[${moment().format('YYYY-MM-DD HH:mm:ss')}] ${message}`);
+ if (!['242775871059001344'].includes(message.author.id)) return message.reply('**This command is disabled due to a new system being implemented.**');
+ //await message.author.send('Welcome to AleeBot\'s quoting system!\nThis process will be easy.');
- };
- const fs = require('fs');
- if(!args[0]) return message.reply(`Usage: ab:addquote [author] [authorImage] [quote] [year]`);
+ if (!args.length) return message.reply("Error: Did not provide more context (message will be replaced eventually)");
- let quotes = JSON.parse(fs.readFileSync("./storage/quotes.json", "utf8"));
+ await mongo().then(async (mongoose) => {
+ try {
+ await new quoteSchema({
+ author: args[0],
+ authorImage: args[1],
+ quote: args[2],
+ year: args[3]
- quotes = {
- author: args[0],
- authorImage: args[1],
- quote: args[2],
- year: args[3]
- };
+ }).save()
+ } finally {
+ await mongoose.connection.close();
+ message.reply('Added this quote to the database...');
+ }
+ })
- fs.writeFile("./storage/quotes.json", JSON.stringify(quotes), (err) =>{
- if (err) log(err)
- })
+/*
+ let quoteState = {};
+ let state = quoteState[message.author.id];
- message.reply(`You just added a new quote!`);
- log(`[i] A quote has been added to quotes.json...`)
+ if (message.content.toLowerCase() === "q"){
+ await message.author.send("Process has been cancelled");
+ state = null;
+ } else {
+ switch (state) {
+ case 1:
+ await message.author.send('Enter the author\'s name');
+ authorMessage = message.content;
+ console.log(authorMessage);
+ state = 2;
+ break;
+ case 2:
+ await message.author.send('author url here');
+ authorImageMessage = message.content;
+ console.log(authorImageMessage);
+ state = 3;
+ break;
+ case 3:
+ await message.author.send('quote here');
+ quoteMessage = message.content;
+ console.log(quoteMessage);
+ state = 4;
+ break;
+ case 4:
+ await message.author.send('year here');
+ yearMessage = message.content;
+ console.log(yearMessage);
+ state = 5;
+ break;
+ case 5:
+ await message.author.send('process complete');
+ state = null;
+ break;
+ }
*/
- message.reply('Command is broken for now');
};
exports.conf = {
diff --git a/commands/ask.js b/commands/ask.js
index 3b1efd5..1dd5edd 100644
--- a/commands/ask.js
+++ b/commands/ask.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Ask: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/avatarurl.js b/commands/avatarurl.js
index 7c50e2c..2c796f4 100644
--- a/commands/avatarurl.js
+++ b/commands/avatarurl.js
@@ -1,7 +1,7 @@
/** **************************************
*
* avatarurl: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
@@ -18,11 +18,17 @@
*
* *************************************/
module.exports.run = async (client, message) => {
- message.reply(message.author.avatarURL({ dynamic: true, format: 'png', size: 1024 }));
+ if(!message.mentions.users.first()) {
+ message.reply(message.author.avatarURL({ dynamic: true, format: 'png', size: 1024 }));
+ } else {
+ let targetMember;
+ targetMember = message.mentions.users.first();
+ message.reply(targetMember.avatarURL({ dynamic: true, format: 'png', size: 1024 }))
+ }
};
exports.conf = {
- aliases: [],
+ aliases: ['pic'],
guildOnly: false,
};
exports.help = {
diff --git a/commands/ban.js b/commands/ban.js
index 3c8a809..2c4950a 100644
--- a/commands/ban.js
+++ b/commands/ban.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Ban: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
@@ -24,7 +24,7 @@ module.exports.run = async (client, message, args) => {
if (!message.guild.member(client.user).hasPermission('BAN_MEMBERS')) return message.reply('Uhh... I don\'t have permission to ban members.');
const member = message.mentions.members.first();
if (!member) return message.reply('Uhh... Please mention a member first.');
- await member.ban(`Banned by ${message.author.tag} Reason: ` + mreason);
+ await member.ban(`Banned by ${message.author.tag}. Reason: ${mreason}.`);
const embed = new Discord.MessageEmbed()
.setTitle('User Banned!')
.setColor('#1fd619')
diff --git a/commands/eval.js b/commands/eval.js
index ef8fc97..9ace7bf 100644
--- a/commands/eval.js
+++ b/commands/eval.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Eval: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions & jtsshieh + PokeWorld
+ * Copyright (C) 2017-2021 Alee Productions & jtsshieh + PokeWorld
*
* 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
diff --git a/commands/git.js b/commands/git.js
index ed98ebf..4f44edb 100644
--- a/commands/git.js
+++ b/commands/git.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Git: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/help.js b/commands/help.js
index 36d4630..2dafe0c 100644
--- a/commands/help.js
+++ b/commands/help.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Help: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
@@ -43,7 +43,7 @@ module.exports.run = async (client, message) => {
.setAuthor('AleeBot ' + require('../storage/settings.json').abVersion + ` Help and on ${client.guilds.cache.size} servers`, client.user.avatarURL())
.setDescription('Every command you input into AleeBot is `' + prefix + '`')
.setColor('#1fd619')
- .setFooter('© Copyright 2017-2020 Alee Productions, Licensed with GPL-3.0');
+ .setFooter('© Copyright 2017-2021 Alee Productions, Licensed with GPL-3.0');
categories.forEach(function(x) {
let cat = '';
diff --git a/commands/info.js b/commands/info.js
index 3de7ecd..4476ac0 100644
--- a/commands/info.js
+++ b/commands/info.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Info: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
@@ -20,14 +20,16 @@
module.exports.run = async (client, message) => {
const Discord = require('discord.js');
const os = require('os');
+ const mongoose = require('mongoose');
const embed = new Discord.MessageEmbed()
.setTitle('Information on AleeBot\'s Host')
.addField('OS Hostname: ', os.hostname(), true)
.addField('NodeJS Version: ', process.versions.node, true)
.addField('OS Platform: ', os.platform(), true)
.addField('OS Version: ', os.release(), true)
+ .addField('Mongoose Version:', mongoose.version, true)
.setColor('#1fd619');
- message.channel.send({embed});
+ await message.channel.send({embed});
};
exports.conf = {
diff --git a/commands/interrogate.js b/commands/interrogate.js
index 54e8cb2..1b9b97b 100644
--- a/commands/interrogate.js
+++ b/commands/interrogate.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Interrogate: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/invite.js b/commands/invite.js
index e6f538f..a12cff4 100644
--- a/commands/invite.js
+++ b/commands/invite.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Invite: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
@@ -17,7 +17,13 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* *************************************/
-module.exports.run = async (client, message) => {
+module.exports.run = (client, message) => {
+ const disbut = require('discord-buttons')(client);
+ let button = new disbut.MessageButton()
+ .setLabel('My First Button!') //default: NO_LABEL_PROVIDED
+ .setID('click_to_function') //note: if you use the style "url" you must provide url using .setURL('https://example.com')
+ .setDisabled(); //disables the button | default: false
+
message.channel.send({embed: {
color: 2086425,
title: 'Invite Command',
@@ -31,7 +37,7 @@ module.exports.run = async (client, message) => {
},
],
},
- });
+ }, button);
// message.channel.send('Want AleeBot in your server? Here\'s the link: https://discordapp.com/api/oauth2/authorize?client_id=282547024547545109&permissions=2080375863&scope=bot');
};
diff --git a/commands/jail.js b/commands/jail.js
index 432f60a..a82e1b2 100644
--- a/commands/jail.js
+++ b/commands/jail.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Jail: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/kick.js b/commands/kick.js
index 3cbaaf8..79cd964 100644
--- a/commands/kick.js
+++ b/commands/kick.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Kick: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
@@ -24,7 +24,7 @@ module.exports.run = async (client, message, args) => {
if (!message.guild.member(client.user).hasPermission('KICK_MEMBERS')) return message.reply('Uhh... I don\'t have permission to kick members.');
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);
+ await member.kick(`Kicked by: ${message.author.tag}. Reason: ${mreason}.`);
const embed = new Discord.MessageEmbed()
.setTitle('User Kicked!')
.setColor('#1fd619')
diff --git a/commands/leaveguild.js b/commands/leaveguild.js
index 5108436..146512c 100644
--- a/commands/leaveguild.js
+++ b/commands/leaveguild.js
@@ -1,7 +1,7 @@
/** **************************************
*
* LeaveGuild: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/nick.js b/commands/nick.js
index f65bf74..d87d57e 100644
--- a/commands/nick.js
+++ b/commands/nick.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Nick: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/ping.js b/commands/ping.js
index b8d2779..d66330d 100644
--- a/commands/ping.js
+++ b/commands/ping.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Ping: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/poweroff.js b/commands/poweroff.js
index 8067c5f..700005a 100644
--- a/commands/poweroff.js
+++ b/commands/poweroff.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Poweroff: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/purge.js b/commands/purge.js
index 97c1be6..bc6e727 100644
--- a/commands/purge.js
+++ b/commands/purge.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Purge: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/quote.js b/commands/quote.js
index 149fe37..69e810a 100644
--- a/commands/quote.js
+++ b/commands/quote.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Quote: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
@@ -17,17 +17,49 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* *************************************/
-module.exports.run = async (client, message) => {
+const mongo = require('../plugins/mongo');
+const quoteSchema = require('../schema/quote-schema');
+module.exports.run = async (client, message, args) => {
+ if (!['242775871059001344'].includes(message.author.id)) return message.reply('**This command is disabled due to a new system being implemented.**');
const Discord = require('discord.js');
let NewQuote;
+ let quo;
+
+ let quoId;
+ let quoAuthor;
+ let quoAuthorImage;
+ let quoQuote;
+ let quoYear;
+
+ if (args) {
+ await mongo().then(async (mongoose) => {
+ try {
+ const quote = await quoteSchema.findOne({quoteID: "1", author: quoAuthor, authorImage: quoAuthorImage, quote: quoQuote, year: quoYear})
+ /*const embed = new Discord.MessageEmbed()
+ .setAuthor(quoAuthor, quoAuthorImage)
+ .setDescription(quoQuote)
+ .setColor('#1fd619')
+ .setFooter('- ' + quoYear);
+
+ await message.channel.send({embed});*/
+ console.log(quote);
+ } finally {
+ await mongoose.connection.close();
+ }
+ })
+ } else {
+
+ }
+
+ /*
function GetNewQuote(quoteNum = -1) {
NewQuote = new Discord.MessageEmbed();
- let quo = require('../storage/quotes.json').quotes;
+ let quo = require('../storage/quotes.json').quotes
- if (quoteNum == -1) {
+ if (quoteNum === -1) {
quoteNum = Math.floor(Math.random() * 1000) % quo.length;
quo=quo[quoteNum];
}
@@ -42,14 +74,14 @@ module.exports.run = async (client, message) => {
NewQuote.setColor('#1fd619');
NewQuote.setDescription(quote);
NewQuote.setFooter('- ' + year);
- NewQuote.setURL(url);
+ //NewQuote.setURL(url);
return NewQuote;
}
const newquote = GetNewQuote();
message.reply('Alright, here\'s your quote.');
- message.channel.send(newquote);
+ await message.channel.send(newquote);*/
};
exports.conf = {
diff --git a/commands/say.js b/commands/say.js
index fe17b42..9ef9707 100644
--- a/commands/say.js
+++ b/commands/say.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Say: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/serverinfo.js b/commands/serverinfo.js
new file mode 100644
index 0000000..9ccb7c2
--- /dev/null
+++ b/commands/serverinfo.js
@@ -0,0 +1,51 @@
+/** **************************************
+ *
+ * ServerInfo: Command for AleeBot
+ * Copyright (C) 2017-2021 Alee Productions
+ *
+ * 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) => {
+ const Discord = require('discord.js');
+ const listedChannels = [];
+ let memberCountNoBots = message.guild.members.cache.filter(member => !member.user.bot).size;
+ const embed = new Discord.MessageEmbed()
+ .setAuthor(message.guild.name, message.guild.iconURL())
+ .setDescription('Server Information')
+ .setThumbnail(message.guild.iconURL())
+ .addField('Server Name:', message.guild.name)
+ .addField('Server ID:', message.guild.id)
+ .addField('Create At:', message.guild.createdAt.toUTCString())
+ /*message.guild.channels.cacheType.forEach(channel => {
+ listedChannels.push(channel)
+ })*/
+ //.addField('Channels', `${listedChannels.join('\n')}`)
+ //.addField('Total Channels', message.guild.channelCountMode)
+ .addField('Total Members (with bots)', message.guild.memberCount)
+ .addField('Total Members (without bots)', memberCountNoBots)
+ .setColor('#1fd619');
+ await message.channel.send({embed});
+};
+
+exports.conf = {
+ aliases: ['sinfo'],
+ guildOnly: false,
+};
+exports.help = {
+ name: 'serverinfo',
+ description: 'Tells your info.',
+ usage: 'serverinfo',
+ category: '- Information Commands',
+};
diff --git a/commands/setlogchannel.js b/commands/setlogchannel.js
new file mode 100644
index 0000000..902a210
--- /dev/null
+++ b/commands/setlogchannel.js
@@ -0,0 +1,63 @@
+/** **************************************
+ *
+ * SetLogChannel: Command for AleeBot
+ * Copyright (C) 2017-2021 Alee Productions
+ *
+ * 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/>.
+ *
+ * *************************************/
+const mongo = require('../plugins/mongo');
+const logSchema = require('../schema/logging-schema');
+module.exports.run = async (client, message) => {
+ //This will be replaced in the future possibly
+ if (!message.member.permissions.has('MANAGE_GUILD')) return message.reply('It looks like that you can\'t manage this server.');
+ const channel = await message.mentions.channels.first().id;
+ const cache = {}
+
+ if (!channel) return message.reply('I cannot find that channel, please specify...');
+
+ cache[message.guild.id] = channel
+
+ await mongo().then(async (mongoose) => {
+ try {
+ await logSchema.findOneAndUpdate(
+ {
+ _id: message.guild.id,
+ },
+ {
+ _id: message.guild.id,
+ logChannel: channel
+ },
+ {
+ upsert: true
+ }
+ )
+ } finally {
+ await mongoose.connection.close();
+ }
+ })
+
+ await message.reply(`Logging channel has been set to <#${channel}>`);
+};
+
+exports.conf = {
+ aliases: [],
+ guildOnly: false,
+};
+exports.help = {
+ name: 'setlogchannel',
+ description: 'Set the log channel.',
+ usage: 'setlogchannel [channel id]',
+ category: '- Moderation Commands',
+};
diff --git a/commands/setprefix.js b/commands/setprefix.js
index edb42c9..2bea4bc 100644
--- a/commands/setprefix.js
+++ b/commands/setprefix.js
@@ -1,7 +1,7 @@
/** **************************************
*
* SetPrefix: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/setup.js b/commands/setup.js
deleted file mode 100644
index bf6a14c..0000000
--- a/commands/setup.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/****************************************
- *
- * Setup: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
- *
- * 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) => {
- if (!['242775871059001344', message.guild.owner.user.id].includes(message.author.id)) return message.reply(':warning: You must be a server owner or be the creator of the bot to access this command.');
- message.reply('Look at your DMs.');
- //message.reply("This feature is coming soon. Stay tuned!");
- const Discord = require('discord.js');
- const setupEmbed = new Discord.MessageEmbed()
- .setTitle('AleeBot Setup', client.user.avatarURL())
- .setDescription('Select the options')
- .addField('Logs', 'channelid', true)
- // .addField('Chat Logs', 'placeholder', true)
- // .addField('Chat Logs', 'placeholder', true);
-
- message.author.send(setupEmbed);
-};
-
-exports.conf = {
- aliases: [],
- guildOnly: false,
-};
-exports.help = {
- name: 'setup',
- description: 'Setting up AleeBot.',
- usage: 'setup',
- category: '- Settings Commands',
-}; \ No newline at end of file
diff --git a/commands/slowdown.js b/commands/slowdown.js
index c9fc611..008ceb6 100644
--- a/commands/slowdown.js
+++ b/commands/slowdown.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Slowdown: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/suggest.js b/commands/suggest.js
index 3adaa31..3a8e34a 100644
--- a/commands/suggest.js
+++ b/commands/suggest.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Suggest: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/suggestfeature.js b/commands/suggestfeature.js
index 8b8b3c7..28fc01a 100644
--- a/commands/suggestfeature.js
+++ b/commands/suggestfeature.js
@@ -1,7 +1,7 @@
/****************************************
*
* SuggestFeature: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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
diff --git a/commands/uptime.js b/commands/uptime.js
index 90afc81..4753f70 100644
--- a/commands/uptime.js
+++ b/commands/uptime.js
@@ -1,7 +1,7 @@
/** **************************************
*
* Uptime: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions & OfficialRain
+ * Copyright (C) 2017-2021 Alee Productions & OfficialRain
*
* 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
diff --git a/commands/userinfo.js b/commands/userinfo.js
index f12454a..d90f7bf 100644
--- a/commands/userinfo.js
+++ b/commands/userinfo.js
@@ -1,7 +1,7 @@
/** **************************************
*
* UserInfo: Command for AleeBot
- * Copyright (C) 2017-2020 Alee Productions
+ * Copyright (C) 2017-2021 Alee Productions
*
* 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