Discord JS:如何删除漫游器在DM中发送的所有消息?

时间:2019-11-28 17:14:18

标签: javascript discord discord.js

我正试图使我的机器人从用户ID中删除所有DM。我将如何做呢? 我已经尝试使用DMchannel函数,但是我很挣扎。以下代码是我尝试过的

const dmCount = client.users.get("508625644792446986").dmChannel
var fetched =  dmCount.fetchMessages({limit: 99});
dmCount.bulkDelete(fetched)

我在这里看不到我在做什么错,有关如何解决此问题的任何建议? 错误是:

TypeError: Cannot read property 'fetchMessages' of null

1 个答案:

答案 0 :(得分:0)

我不确定,但是我认为用户的直接消息公会/渠道将始终为“ null”,因为它不在服务器中。您可以执行仅在channel / guild =“ null”时激活的命令。但是我认为您不能删除直接发送给不幸的消息的消息(至少使用当前的Discord.js)。