如果API给用户名,我需要Discord.js机器人来给用户DM。是否可以通过漫游器来给用户DM?
答案 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");
请注意,机器人和所述用户必须至少共享服务器,机器人才能访问该用户。