UnhandledPromiseRejectionWarning:ReferenceError:消息未定义

时间:2020-07-26 15:06:00

标签: node.js discord discord.js message

const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
    console.log(`Logged in as ${client.user.tag}!`);
});

client.on("messageUpdate", async (oldMessage, newMessage) => {
    var logchannel = client.channels.cache.get("736913251274719273");
    let logembed = new Discord.MessageEmbed()
        .setAuthor(message.author.tag, message.author.avatarURL)
        .setThumbnail(message.author.avatarURL)
        .setColor("RED")
        .setDescription(":wastebasket: Message Deleted")
        .addField("Message", message.content, true)
        .setTimestamp()

    logchannel.send(logembed)
})

client.login('token');

1 个答案:

答案 0 :(得分:0)

您的错误恰恰说明了您的问题所在。

message.author.tag

message变量在函数的多个位置使用,但您没有定义变量。