是否可以从Discod.js机器人的用户名DM用户

时间:2019-11-24 12:36:45

标签: discord discord.js

如果API给用户名,我需要Discord.js机器人来给用户DM。是否可以通过漫游器来给用户DM?

1 个答案:

答案 0 :(得分:0)

docs中:您可以通过比较用户的Client.users通过Collection.find()搜索User.tag

let user = client.users.find(u => u.tag === "someUser#1234");

然后,您可以通过User.send()向他们发送DM:

user.send("A message from a bot");

请注意,机器人和所述用户必须至少共享服务器,机器人才能访问该用户。