【问题标题】:Welcome message embed Discord.js欢迎留言嵌入 Discord.js
【发布时间】:2021-04-28 05:50:35
【问题描述】:

我尝试使用头像嵌入欢迎消息 它对我的 TypeError 说:guildMember.displayAvatarURL is not a function

client.on('guildMemberAdd' , guildMember =>{
    let welcomeRole = guildMember.guild.roles.cache.find(r => r.id === "778565734217416711")
    const embed = new Discord.MessageEmbed()
    guildMember.roles.add(welcomeRole);
    guildMember.guild.channels.cache.get('802194812521939006').send(embed)
    embed.setTitle(`<@${guildMember.user.id}> ברוך הבא`)
    embed.setDescription(`<@${guildMember.user.id}> ברוך הבא לשרת המטורף הזה`)
    embed.setThumbnail(guildMember.displayAvatarURL())
});

【问题讨论】:

    标签: discord.js


    【解决方案1】:

    您不能显示 GuildMember 对象的头像,但必须首先将其转换为 User 对象。

    最终代码

    client.on('guildMemberAdd' , guildMember =>{
        let welcomeRole = guildMember.guild.roles.cache.find(r => r.id === "778565734217416711")
        const embed = new Discord.MessageEmbed()
        guildMember.roles.add(welcomeRole);
        guildMember.guild.channels.cache.get('802194812521939006').send(embed)
        embed.setTitle(`<@${guildMember.user.id}> ברוך הבא`)
        embed.setDescription(`<@${guildMember.user.id}> ברוך הבא לשרת המטורף הזה`)
        embed.setThumbnail(guildMember.user.displayAvatarURL())
    });
    

    【讨论】:

      猜你喜欢
      • 2021-06-03
      • 2021-03-15
      • 2022-01-14
      • 2021-02-13
      • 2021-08-13
      • 2021-10-09
      • 2021-06-11
      • 2019-03-21
      • 1970-01-01
      相关资源
      最近更新 更多