Discord.js client.on(';messageUpdate';…)工作不正常?

Discord.js client.on(';messageUpdate';…)工作不正常?,discord.js,Discord.js,当用户编辑消息时,我正在尝试登录。 它真的不起作用 这是我的密码: client.on('messageUpdate', (oldMessage, newMessage) => { logMessageEdit(oldMessage, newMessage); }); function logMessageEdit(oldMessage, newMessage) { if (!newMessage.guild.channels.find('name', "logs"))

当用户编辑消息时,我正在尝试登录。 它真的不起作用

这是我的密码:

client.on('messageUpdate', (oldMessage, newMessage) => {
    logMessageEdit(oldMessage, newMessage);
});

function logMessageEdit(oldMessage, newMessage) {

    if (!newMessage.guild.channels.find('name', "logs")) return;

    logChannel = newMessage.guild.channels.find('name', "logs");

    let logEmbed = new Discord.RichEmbed()
        .setAuthor(newMessage.author.tag, newMessage.author.avatarURL)
        .setDescription(`not too familiar with the 
client.on('messageUpdate')
method but the bot is logging its own message sends, not just your messages. try updating your
client.on('messageUpdate')
method

client.on('messageUpdate', (oldMessage, newMessage) => {
    if(newMessage.author.id === client.user.id) return;
    logMessageEdit(oldMessage, newMessage);
});
client.on('messageUpdate',(旧消息,新消息)=>{
logMessageEdit(旧消息、新消息);
});
函数logMessageEdit(旧消息、新消息){
如果(!newMessage.guild.channels.find('name','logs'))返回;
logChannel=newMessage.guild.channels.find('name','logs');
让logEmbed=newdiscord.RichEmbed()
.setAuthor(newMessage.author.tag,newMessage.author.avatarURL)

.setDescription(`不太熟悉
客户端.on('messageUpdate')
方法,但bot正在记录自己发送的消息,而不仅仅是您的消息。请尝试更新
客户端.on('messageUpdate')
方法

client.on('messageUpdate',(旧消息,新消息)=>{
if(newMessage.author.id==client.user.id)返回;
logMessageEdit(旧消息、新消息);
});
如果这不起作用,请检查logMessageEdit的其他调用,例如在
client.on('message')
事件中