按内容选择消息(discord.js)

时间:2020-04-24 03:21:12

标签: javascript discord.js

我需要在discord.js中选择先前发送的消息(来自机器人)

async () => {
    let fetched;
    fetched = await receivedMessage.channel.messages.startsWith("Please use the command:")
    fetched.delete()
}

我尝试了此操作,但似乎不起作用。
我正在尝试通过其内容获取一条消息,然后将其删除。

编辑:显然...“您可以使用带有限制选项的channel.messages.fetch获取最后100条消息,然后按message.content.startsWith过滤该集合,然后将其传递到channel.bulkDelete()
在我看来,这听起来像是一种方法-我将尽快尝试。

1 个答案:

答案 0 :(得分:0)

您不需要使用startsWith,只需检查邮件是否是由机器人使用message.author.bot发送的。