gpt4 book ai didi

javascript - 从我的机器人中删除 channel 中的所有消息

转载 作者:太空宇宙 更新时间:2023-11-04 00:13:30 24 4
gpt4 key购买 nike

channel.fetchMessages()
.then(messages => messages.array.forEach(
message => message.author.equals(client.user) && message.delete()
));

尝试执行此操作以从 TextChannel channel 中删除我的机器人发送的所有消息。

不起作用,错误:

messages.array.forEach is not a function

如何让我的机器人删除我的机器人发送到特定 channel 的所有消息?

最佳答案

您的问题是 .array 是一个函数,而不仅仅是 messages 集合上的属性。不要使用 .array,而是使用 .array()。这是代码中的修复:

channel.fetchMessages()
.then(messages => messages.array().forEach(
message => message.author.equals(client.user) && message.delete()
));

关于javascript - 从我的机器人中删除 channel 中的所有消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48362758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com