Node.js 记录权限更改的channelUpdate事件

Node.js 记录权限更改的channelUpdate事件,node.js,discord.js,Node.js,Discord.js,我在寻求一些建议。Im记录更改权限更改的通道更新事件,并尝试在嵌入中整齐地显示这些更改 如何用适当的表情符号(勾号/叉号)替换密钥,并替换相应权限(即读取消息)的位字段?提前谢谢 我当前的代码: bot.on(“频道更新”,功能(旧频道、新频道){ 如果(oldChannel==newChannel | |!logChannel)返回; oldChannel.guild.fetchAuditLogs({type:14,limit:1}) 。然后(审计=>{ 让user=audit.entries

我在寻求一些建议。Im
记录
更改权限更改的
通道更新事件
,并尝试在嵌入中整齐地显示这些更改

如何用适当的表情符号(勾号/叉号)替换密钥,并替换相应权限(即读取消息)的位字段?提前谢谢

我当前的代码:

bot.on(“频道更新”,功能(旧频道、新频道){
如果(oldChannel==newChannel | |!logChannel)返回;
oldChannel.guild.fetchAuditLogs({type:14,limit:1})
。然后(审计=>{
让user=audit.entries.first().executor;
让opt=audit.entries.first().extra;
let changes=audit.entries.first().changes
让changedValues=changes.map(c=>`${c.key}从${c.old}更改为${c.new}`)。连接('\n')
console.log(更改值)
让logEmbed=newmessageembed()
.setAuthor(`Channel was update:|${oldChannel.name}`)
.addField(“现在:”,`${newChannel.name}`)
.addField(“通道id:,`${newChannel.id}`)
.addField(“更新人:”,`${user}`)
.addField(“更改:”,`${ChangedValue}`)
.setColor(青色)
.setTimestamp();
logChannel.send(logEmbed.catch)(()=>console.error);
})
.catch(console.error)
});
产出:

@新角色 允许从2064更改为268437520 allow_new从2064更改为268437520