未定义Discord.js频道的欢迎消息

时间:2020-05-24 06:35:52

标签: javascript bots discord.js

我发现自己坚持定义“渠道”,而我一直无法明确定义渠道 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 个答案:

答案 0 :(得分:1)

您正在使用的该回购未更新。试试这个

const defaultChannel = guild.channels.cache.find(channel => channel.name === "NAME");