如何使用 discord.js DM 用户

Chr*_*wan 3 javascript node.js discord.js

我正在 Discord.js 上制作一个机器人。机器人将为每个用户分配一个角色。问题是我希望机器人 DM 为每个用户分配角色。该代码对我不起作用。

我试过的:

client.users.get('id').send('Blabla'),但它没有用。

message.author.send("Blabla.") 只会将消息发送给作者。

message.channel.send("Blabla") 只会将消息发送到频道。

Syn*_*tle 6

client.users.get('id').send('Blabla')没有用,因为在 discord.js v12 中你必须使用新的缓存系统,在你的情况下它是UserManager#cache.

所以你的解决方案是: client.users.cache.get('id').send('Blabla')