aboutsummaryrefslogtreecommitdiff
path: root/commands/quote.js
diff options
context:
space:
mode:
Diffstat (limited to 'commands/quote.js')
-rw-r--r--commands/quote.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/commands/quote.js b/commands/quote.js
deleted file mode 100644
index 2e3b557..0000000
--- a/commands/quote.js
+++ /dev/null
@@ -1,58 +0,0 @@
-/** **************************************
- *
- * Quote: 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, args) => {
- const { quote: quoteDB } = require('../models/quote');
- const { MessageEmbed } = require('discord.js');
- let quoteID = args[0];
-
- if (quoteID === undefined) {
- const quoteList = await quoteDB.findAll({ attributes: ['id'] })
- const random = crypto.getRandomValues(new Uint32Array(1));
- quoteID = quoteList[random[0] % quoteList.length].id;
- }
-
- const quote = await quoteDB.findOne({ where: { id: quoteID } });
-
- if (quote) {
- let userSubmitter = await client.users.fetch(quote.submitter);
- const quoteEmbed = new MessageEmbed()
- .setAuthor({ name: quote.author, iconURL: quote.authorImage })
- .setDescription(quote.quote)
- .setColor('#1fd619')
- .setFooter(`- ${quote.year}\nSubmitted by ${userSubmitter.username}`);
-
- await message.reply({ embeds: [quoteEmbed] })
- } else {
- message.reply('Cannot find quote, specify the correct quote id.');
- }
-
-
-};
-
-exports.conf = {
- aliases: [],
- guildOnly: false,
-};
-exports.help = {
- name: 'quote',
- description: 'Tells you quotes',
- usage: 'quote',
- category: '- Quote Commands',
-};