#Issue with return

1 messages · Page 1 of 1 (latest)

hollow cave
#

This is better

#

You don't have to send the entire bot, just the part where you have this code.

plucky cosmos
#

1 moment

plucky cosmos
#
const discord = require("discord.js");

module.exports = async (client) => {
    client.on("messageDelete", async (message) => {
        if (!message.guild) return;
        if (message.author.bot) return;

        let content = message.content;
        
        if (content.length > 1000) {
            content = content.substring(0, 1000) + "..."
        }

        const deleteEmbed = new discord.MessageEmbed()
        .setTitle("Message Deleted")
        .addField("User", message.author.tag+" ("+message.author.id+")")
        .addField("Channel", message.channel.toString())
        .addField("Content", content)
        .setTimestamp()
        .setColor(client.set.config.color)

        client.message_log(deleteEmbed);
    });

    client.on("messageUpdate", async (oldMessage, newMessage) => {
        console.log("yes")
        if (!oldMessage.guild) return;
        if (oldMessage.author.bot) return;

        let oldContent = oldMessage.content;
        let newContent = newMessage.content;

        console.log(oldMessage)
        console.log(newMessage)

        if (!oldContent || !newContent) return;
        if (oldContent.length > 1000) {
            oldContent = oldContent.substring(0, 1000) + "..."
        }
        if (newContent.length > 1000) {
            newContent = newContent.substring(0, 1000) + "..."
        }

        const updateEmbed = new discord.MessageEmbed()
        .setTitle("Message Updated")
        .addField("User", oldMessage.author.tag+" ("+oldMessage.author.id+")")
        .addField("Channel", oldMessage.channel.toString())
        .addField("Old Message", oldContent)
        .addField("New Message", newMessage)
        .addField("Direct Link", oldMessage.url)
        .setTimestamp()
        .setColor(client.set.config.color)

        client.message_log(updateEmbed);
    });
}
#

This is the full file

#

@hollow cave

#

Okay so I just discovered it only detects the message edit if the author is a bot