【发布时间】:2021-09-25 02:12:42
【问题描述】:
我正在制作一个不和谐的欢迎机器人,但存在一个问题,当有人加入服务器时它会发送此错误:
TypeError:无法读取未定义的属性“toString”
这里是源代码:
module.exports = (client) => {
const channelid = "865471665168580628";
client.on("guildMemberAdd", (member) => {
const serverid = member.guild.id
const guild = client.guilds.cache.get(serverid);
console.log("member");
const ruleschannel = guild.channels.cache.find(channel => channel.name === "rules");
const message = `welcome <@${member.id}> to music and chill! please read the ${member.guild.channels.cache.get(ruleschannel).toString()} before you start chatting.`;
const channel = member.guild.channels.cache.get(channelid);
channel.send(message);
})
}
有人可以帮帮我吗?
【问题讨论】:
-
可能这个是未定义的:member.guild.channels.cache.get(ruleschannel)
标签: javascript node.js discord discord.js typeerror