Javascript 在bot.on(“ready”)功能中是否有向特定用户发送消息的方法?

Javascript 在bot.on(“ready”)功能中是否有向特定用户发送消息的方法?,javascript,discord.js,Javascript,Discord.js,我正试图让我的机器人在上线/准备就绪时向我发送一条直接消息 我尝试过使用bot.guilds.members.find(“id”,“我的id”) 和bot.guilds.members.get(“id”,“my id”)但它只返回find/get不是函数 bot.on("ready", async message => { bot.guilds.members.find("id", "my id") }); 我希望bot联机时向我发送消息bot.on(“ready”,async

我正试图让我的机器人在上线/准备就绪时向我发送一条直接消息

我尝试过使用bot.guilds.members.find(“id”,“我的id”) 和
bot.guilds.members.get(“id”,“my id”)
但它只返回find/get不是函数

bot.on("ready", async message => {
    bot.guilds.members.find("id", "my id") 
});
我希望bot联机时向我发送消息

bot.on(“ready”,async()=>{
bot.users.get(“您的ID”).send(“消息”)
});
没有提供任何参数(我希望这是正确的说法)。因此,回调函数的
消息
参数为
未定义
,并且尝试读取
消息。通道
会出现“无法读取未定义的属性“通道”错误

这应该起作用:

const Client = new Discord.Client();
Client.login("YOUR TOKEN");

Client.on("ready", async () => {
    let botDev = await Client.fetchUser("YOUR ID");
    botDev.send("YOUR PRIVATE MESSAGE");
});

我刚刚得到一个错误:“无法读取代码段中未定义的属性‘channel’”,
async
不是多余的吗?未提供的
message
参数总是未定义的吗?也许他用它做了其他事情,我需要它在启动时执行,尽管不是在消息中,而且启动时您无法从消息中收集帮会信息