【发布时间】:2021-05-26 16:15:26
【问题描述】:
我正在尝试构建一个机器人,如果用户在频道中编辑他的消息,它将记录下来!
我正在使用代码:
client.on('messageUpdate', async (oldMessage, newMessage) => {
if (oldMessage.content === newMessage.content) {
return;
}
const embed = new Discord.MessageEmbed()
.setColor('RED')
.setAuthor(newMessage.author)
.setDescription(`Ένα μήνυμα του ${newMessage.author} επεργάστηκε στο κανάλι ${newMessage.channel} `)
.addField('Παλιό Μήνυμα:', oldMessage.content, true)
.addField('Καινούργιο Μήνυμα:', newMessage.content, true)
const channel = client.channels.cache.find(channel => channel.name === 'test')
channel.send(embed);
});
代码没有错误;它发送嵌入,但不显示消息作者和旧消息,而是发送 null 而不是消息作者。
【问题讨论】:
标签: javascript discord discord.js