如何从不和谐的频道中删除一些消息.js ?我得到这个数字作为delete
命令的参数,但我只是不知道如何实际删除它。我看过其他问题,我看到的代码以channel.fetchMessages
开头,由于某种原因,它不再是一个函数。这是我目前拥有的代码:channel.fetchMessages({ limit: num }).then(messages => channel.bulkDelete(messages));
啊,好的,我找到了。这是channel.messages.fetch({ limit: num }).then(messages => channel.bulkDelete(messages));
msg.channel.bulkDelete(num)
.then(messages => {msg.channel.send(`** `${messages.size}/${num}` messages deleted successfully** `)}).then(msg => msg.delete({timeout: 10000}))
它还显示已删除邮件的数量
如果你不想要它,这就足够了:
msg.channel.bulkDelete(num)