繁体   English   中英

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

[英]Discord.js channel isn't defined welcome message

我发现自己坚持定义“通道”并且我一直在获取通道而不是定义我对 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();
        }
      });

您正在使用的那个 repo 没有更新。 试试这个

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM