Discord.js的欢迎消息 - “无法读取未定义的属性'get'”

我正在使用Library Discord.js / Node.js学习JavaScript,我正在构建一个Discord bot来锻炼自己 .

我正在尝试向我的不和谐服务器的新成员发送消息 . 我正在寻找的属性是 .find ,我没有't find it anywhere on the wiki of Discord.js and I'有一个错误,说 Cannot read property 'get' of undefined .

所以我决定使用Ii在Discord.js .Get 的Wiki上找到的属性 . 而且我知道如何告诉机器人在他第一次加入服务器时向新用户发送消息 .

这是我的代码:

bot.on("guildMemberAdd", MemberAdd => {
   MemberAdd.guild.channel.get("enter-leave").send("HI, welcome on my server.")
   console.log("enter");
});

回答(1)

2 years ago

答案是我已经忘记了S为 .channels . .channel 是另一家酒店 .

所以我的代码是

bot.on("guildMemberAdd", MemberAdd => {

MemberAdd.guild.channels.find("name", "general").send("Bienvenu dans ma taverne mon chou :heart:.")

console.log("enter"); });