Discord.js 删除 X 封邮件
Discord.js delete X messages
如何从 discord.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)
如何从 discord.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)