【发布时间】:2019-10-17 02:02:45
【问题描述】:
我想知道我可以让用户知道机器人不在他的共同服务器中并且我有他的 ID 我希望机器人向他发送直接消息的代码是什么?
我没有尝试任何我在学习方面的菜鸟
【问题讨论】:
-
这是不可能的。虽然您可以检索用户,但除非机器人与他们共享服务器,否则您将无法向他们发送消息
标签: node.js discord discord.js
我想知道我可以让用户知道机器人不在他的共同服务器中并且我有他的 ID 我希望机器人向他发送直接消息的代码是什么?
我没有尝试任何我在学习方面的菜鸟
【问题讨论】:
标签: node.js discord discord.js
使用Client.fetchUser() 方法。
示例 1:
let ID = '123456789012345678';
client.fetchUser(ID)
.then(user => user.send('hello'))
.catch(console.error);
示例 2 (必须在异步函数中):
let ID = '123456789012345678';
try {
let user = await client.fetchUser(ID);
await user.send('hello');
} catch(err) {
console.error(err);
}
【讨论】: