From 79743e2b139a7efee37f184da1bb2310c1b6e81f Mon Sep 17 00:00:00 2001 From: loicbersier Date: Wed, 14 Oct 2020 20:20:12 +0200 Subject: [PATCH] see whitelisted word Signed-off-by: loicbersier --- commands/utility/seewhitelistedword.js | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 commands/utility/seewhitelistedword.js diff --git a/commands/utility/seewhitelistedword.js b/commands/utility/seewhitelistedword.js new file mode 100644 index 0000000..bb505ea --- /dev/null +++ b/commands/utility/seewhitelistedword.js @@ -0,0 +1,41 @@ +const { Command } = require('discord-akairo'); +const whitelistWord = require('../../models').whitelistWord; + + +class seewhitelistedCommand extends Command { + constructor() { + super('seewhitelistedword', { + aliases: ['seewhitelistedword', 'seewhitelisted'], + category: 'utility', + clientPermissions: ['SEND_MESSAGES', 'EMBED_LINKS'], + channel: 'guild', + description: { + content: 'Show the list of banned word', + usage: '', + examples: [''] + } + }); + } + + async exec(message) { + const WhitelistWord = await whitelistWord.findAll({where: {serverID: message.guild.id}}); + let list; + for (let i = 0; i < WhitelistWord.length; i++) { + if (i == 0) { + list = WhitelistWord[i].get('word'); + } else { + list = list + ' | ' + WhitelistWord[i].get('word'); + } + } + + if (list == undefined) return message.channel.send('No word are whitelisted yet.'); + + const Embed = this.client.util.embed() + .setColor(message.member ? message.member.displayHexColor : 'NAVY') + .setTitle('List of whitelisted words') + .setDescription(list); + + return message.channel.send(Embed); + } +} +module.exports = seewhitelistedCommand; \ No newline at end of file