const client = require('../index') const Discord = require('discord.js') const logs = require('../models/logs') client.on("messageUpdate", async (oldMessage, newMessage) => { if (oldMessage.content === newMessage.content) { return; } const data = await logs.findOne({ guildID: newMessage.guild.id, MessageUpdate: true }); if (data) { const scheme = await logs.findOne({ channelID: oldMessage.channel.id }) console.log(data) if (scheme) { const channel = client.channels.cache.get(scheme) const embed = new Discord.MessageEmbed() .setAuthor('A message has been edited!') .setThumbnail(oldMessage.author.displayAvatarURL({ dynamic: true })) .setColor('#FF0000') .addField("Edited by:", `${oldMessage.author.tag}`) .addField("Edited in:", oldMessage.channel) .addField("Edited at:", oldMessage.createdAt) .addField("Before:", oldMessage.content) .addField("After:", newMessage.content) .addField("URL:", `[Click Me](${oldMessage.url})`) .setTitle('Message Edited!') .setTimestamp() channel.send(embed) } else { return } } else { return } })