我需要在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()
“
在我看来,这听起来像是一种方法-我将尽快尝试。
答案 0 :(得分:0)
您不需要使用startsWith
,只需检查邮件是否是由机器人使用message.author.bot
发送的。