我正试图使我的机器人从用户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
答案 0 :(得分:0)
我不确定,但是我认为用户的直接消息公会/渠道将始终为“ null”,因为它不在服务器中。您可以执行仅在channel / guild =“ null”时激活的命令。但是我认为您不能删除直接发送给不幸的消息的消息(至少使用当前的Discord.js)。