欢迎信息 与 不和谐.js - "Cannot read property 'get' of undefined"



我正在使用Library Discord.js/Node学习JavaScript.js并且我正在构建一个Discord机器人来锻炼自己。

我正在尝试向我的不和谐服务器的新成员发送消息。 我正在寻找的属性是.find的,我在 Discord 的任何地方都没有找到它.js而且我有一个错误说Cannot read property 'get' of undefined

所以我决定使用 ii 在不和谐维基上找到的一个属性.js.Get. 我也有同样的错误。我不知道如何告诉机器人在第一次加入服务器时向新用户发送消息。

这是我的代码:

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

答案是我忘记了 S.channels..channel是另一处房产。

所以我的代码是

bot.on("guildMemberAdd", MemberAdd => {
MemberAdd.guild.channels.find("name", "general").send("Bienvenu dans ma taverne mon chou :heart:.")
console.log("enter"); });

对于不和谐.js v12 你做:

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

最新更新