我发现自己坚持定义“渠道”,而我一直无法明确定义渠道 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();
}
});
答案 0 :(得分:1)
您正在使用的该回购未更新。试试这个
const defaultChannel = guild.channels.cache.find(channel => channel.name === "NAME");