Javascript TypeError:使用`${member}时,成员不是函数`

Javascript TypeError:使用`${member}时,成员不是函数`,javascript,node.js,discord,discord.js,bots,Javascript,Node.js,Discord,Discord.js,Bots,我有一个函数,可以在用户加入Discord时发送一条随机选择的欢迎消息,并向其中添加一个角色,该角色过去一直在工作,但在更新到Discord.js v12后,我发现了错误 Welcome${member},将是6,99$。要付现金还是信用卡? ^ TypeError:成员不是函数* 当用户加入时。有人能帮帮我吗?这是我的密码 // When a member joins, this function executes. bot.on('guildMemberAdd', (member) =&

我有一个函数,可以在用户加入Discord时发送一条随机选择的欢迎消息,并向其中添加一个角色,该角色过去一直在工作,但在更新到Discord.js v12后,我发现了错误

  • Welcome${member},将是6,99$。要付现金还是信用卡?
    ^
TypeError:成员不是函数*

当用户加入时。有人能帮帮我吗?这是我的密码

// When a member joins, this function executes.
bot.on('guildMemberAdd', (member) => {
    console.log('User ' + member.id + ' has joined the guild.');
    // Welcome messages possible options.
    let welcomeMessages = [`${member}, welcome to our server :wave:!\n\nNow you're **one of us** :new_moon_with_face:! \n\n`, 
    `Welcome, ${member}. Hope you enjoy your stay.`, `Look who showed up... ${member}`, `Welcome ${member}, have a pleasant time.`, 
    `So... ${member} just arrived.`, `Great... ${member} is here!`, `Everyone stand up! ${member} is here.`, `Hello daddy ${member}...`
    `Welcome ${member}, that will be 6,99 $. Wanna pay cash or credit card?`
    ];

    let welcomeChannel = member.guild.channels.cache.get(serverData.welcomeChannelId);
    let defaultRole = member.guild.roles.cache.get(serverData.defaultRoleId);
  
    // Both the welcome message and GIFs will be chosen randomly.
    let welcomeGif = welcomeGifs[Math.floor(Math.random() * welcomeGifs.length)];
    let welcomeMessage = welcomeMessages[Math.floor(Math.random() * welcomeMessages.length)];
  
    // This is the variable that stores the user profile picture for later use.
    let newUserIcon = member.user.displayAvatarURL;
  
    welcomeChannel.send(`${member}`);
  
    // This is my embedded message, which allows loads of customization.
    let welcomeMessageEmbed = new Discord.MessageEmbed()
      .setColor(Math.floor(Math.random() * 16777214) + 1) // The color will be random.
      .setDescription(welcomeMessage) // A message will be chosen randomly from the welcome messages tab.
      .setImage(welcomeGif) // Same with the GIF.
      .setThumbnail(newUserIcon) // The icon of the embedded message will be the user profile picture.
  
    // Send in the embed.
    welcomeChannel.send(welcomeMessageEmbed);
  
    // This is the default role.
    member.roles.add(defaultRole);
});


member
是一个对象,您需要一个字符串。尝试在模板文本中使用
member.displayName

它必须是member.name或类似的名称。从您的代码看,成员似乎是一个对象。不起作用:(