【发布时间】:2018-06-05 17:19:50
【问题描述】:
我正在尝试制作一个机器人来获取频道中以前的机器人消息,然后将它们删除。我目前有这段代码可以在输入!clearMessages 时删除频道中的所有消息:
if (message.channel.type == 'text') {
message.channel.fetchMessages().then(messages => {
message.channel.bulkDelete(messages);
messagesDeleted = messages.array().length; // number of messages deleted
// Logging the number of messages deleted on both the channel and console.
message.channel.send("Deletion of messages successful. Total messages deleted: "+messagesDeleted);
console.log('Deletion of messages successful. Total messages deleted: '+messagesDeleted)
}).catch(err => {
console.log('Error while doing Bulk Delete');
console.log(err);
});
}
我希望机器人仅从该频道中的所有机器人消息中获取消息,然后删除这些消息。
我该怎么做?
【问题讨论】:
标签: javascript node.js bots discord discord.js