const { Message, Client } = require("discord.js"); const Schema = require('mongoose') const channelData = require('../../Schemas/channelupdates') const memberData = require('../../Schemas/memberupdates') const roleData = require('../../Schemas/roleupdates') module.exports = { name: "set-logs", aliases: ['modlogs'], permissions : ["MANAGE_GUILD"], /** * * @param {Client} client * @param {Message} message * @param {String[]} args */ run: async (client, message, args) => { const channell = message.mentions.channels.first() if (!channell) return message.reply('Please tell me a channel!'); channelData.findOne({ GuildID: message.guild.id }, async (err, data) => { if (data) data.delete() new Schema({ GuildID: message.guild.id, ChannelID: channell.id, }).save(); memberData.findOne({ GuildID: message.guild.id }, async (err, data) => { if (data) data.delete() new Schema({ GuildID: message.guild.id, ChannelID: channell.id, }).save(); roleData.findOne({ GuildID: message.guild.id }, async (err, data) => { if (data) data.delete() new Schema({ GuildID: message.guild.id, ChannelID: channell.id, }).save(); message.channel.send('Done!') }) }) }) } }