【发布时间】:2021-04-27 07:44:25
【问题描述】:
我正在尝试让我的机器人记录消息中的编辑时间和内容。
这是监听器的代码:
client.on('messageUpdate', (oldMessage, newMessage,message) => {
client.on('messageUpdate', (oldMessage, newMessage,message) => {
const MessageLog = client.channels.cache.find(channel => channel.id ==='802262886624919572');
var embed = new Discord.MessageEmbed()
.setAuthor(message.author.username).catch(console.error)
.setTimestamp(new Date())
.setColor('#392B47')
.addFields(
{name: 'original:',value: oldMessage},
{name: 'edit:', value: newMessage} );
MessageLog.send(embed);
});
到目前为止,他在获取 message.author.username 时遇到问题 我试过用 oldmessage 和 newmessage 来拒绝消息,但同样的问题。
控制台日志:TypeError:无法读取未定义的属性“作者”
【问题讨论】:
标签: javascript node.js discord discord.js bots