Discord.js 频道未定义欢迎消息
Posted
技术标签:
【中文标题】Discord.js 频道未定义欢迎消息【英文标题】:Discord.js channel isn't defined welcome message 【发布时间】:2020-09-10 21:55:03 【问题描述】:我发现自己坚持定义“频道”并且我不断收到频道没有明确定义我 JS 新手,但我想我涵盖了定义,有人可以帮我解决问题吗?我尝试使用 var channel = 和 let 通道定义它,但似乎无法正常工作。
client.on("guildMemberAdd", (member) =>
const guild = member.guild;
newUsers.set(member.id, member.user);
if (newUsers.size > 1)
const defaultChannel = guild.channels.find(channel => channel.permissionsFor(guild.me).has("SEND_MESSAGES"));
const userlist = newUsers.map(u => u.toString()).join(" ");
defaultChannel.send("Welcome to the server!\n" + userlist);
newUsers.clear();
);
【问题讨论】:
【参考方案1】:您正在使用的那个 repo 没有更新。试试这个
const defaultChannel = guild.channels.cache.find(channel => channel.name === "NAME");
【讨论】:
仍然遇到同样的问题嗯以上是关于Discord.js 频道未定义欢迎消息的主要内容,如果未能解决你的问题,请参考以下文章