Javascript 在Discord.js中是否有方法取消锁定所有固定邮件?
我目前正在开发我的第一个Discord机器人,我想在一个特定的通道中取消锁定所有固定消息。但是,我不知道如何获得所有固定的消息 我试图使用Javascript 在Discord.js中是否有方法取消锁定所有固定邮件?,javascript,arrays,discord,discord.js,bots,Javascript,Arrays,Discord,Discord.js,Bots,我目前正在开发我的第一个Discord机器人,我想在一个特定的通道中取消锁定所有固定消息。但是,我不知道如何获得所有固定的消息 我试图使用message.channel.messages.fetchpinted().array()来获取所有固定消息的数组,但随后出现了一个错误,即fetchpinted().array()不是函数。我做错了什么?返回一个承诺,所以您需要等待它首先得到解决。解析后,它将返回一组消息,因此您可以使用该方法对它们进行迭代 message.channel.messages
message.channel.messages.fetchpinted().array()
来获取所有固定消息的数组,但随后出现了一个错误,即fetchpinted().array()
不是函数。我做错了什么?返回一个承诺,所以您需要等待它首先得到解决。解析后,它将返回一组消息,因此您可以使用该方法对它们进行迭代
message.channel.messages
.fetch()文件
.然后((PindedMessages)=>{
pinnedMessages.each((msg)=>msg.unpin().catch(console.error));
})
.catch(控制台错误);