const { MessageEmbed } = require('discord.js') module.exports = { name: 'suggesttest', description: 'suggest', async execute(message, client) { const data = require('../models/guildAuditLogc') const data2 = data.findOne({ guildID: message.guild.id }) if(!data2) { let newData = new data({ guildID: message.guild.id }) await newData.save() } const channel = message.client.channels.cache.get(data2.channel) console.log(data2.channel) const Guild = require('../models/guild') const settings = await Guild.findOne({ guildID: message.guild.id }, (err, guild) => { if (err) console.log(err) if(!guild) { const newGuild = new Guild({ _id: mongoose.Types.ObjectId(), guildID: message.guild.id, guildName: message.guild.name, prefix: 'gg!' }) newGuild.save() .then(result => console.log(result)) .catch(err => console.log(err)); } }) const prefix = settings.prefix const content = message.content.replace(`${prefix}suggest`, ' ') message.delete if(!content) { return message.reply('Cannot Be Empty!').then(msg => msg.delete({ timeout: 4000 })) } const workPls = new MessageEmbed() .setTitle('New Suggestion!') .setFooter(`Requested By ${message.author.username}`, message.author.displayAvatarURL()) .setDescription(content) .setColor('RANDOM') .setAuthor(`${message.member.user.tag}`, message.member.user.displayAvatarURL()) .setTimestamp() channel.send(workPls) } }