Попытка отправки embed сбоев и выхода из системы с ошибкой:
"RangeError: значения полей RichEmbed могут быть не пустыми."
Я попытался добавить несколько проверок, чтобы увидеть, если что-тоне является неопознанным и вызывает проблему, но, кажется, ничто не может ее исправить.
Встраивание полностью отправлено, но в конце он ломает и вылетает бот.
client.on("messageUpdate",(oldMsg,newMsg) =>{
if(newMsg.author.bot && !newMsg.guild){return}
//console.log(oldMsg.content,newMsg.content)
messageEditEmbed(oldMsg,newMsg);
})
function messageEditEmbed(o,n){
let channel = o.guild.channels.find(channel => channel.name === "logs");
if(channel){
let embed = new discord.RichEmbed()
.setDescription(`***A message was edited by ${o.author} in ${o.channel}*** `)
if(o){embed.addField("Before: ",o.content)}
if(n){embed.addField("After: ",n.content)}
channel.send(embed);
}
}
Это должно простоповерните плавно, как это происходит, но не разбейте ...