当新用户加入服务器时,添加要嵌入的图像

时间:2020-08-30 05:01:22

标签: node.js discord discord.js

代码的目的是当用户加入服务器时,将发送嵌入。我只将问题附加到嵌入,其余代码工作正常。但是,当嵌入文件发送后,图像丢失了。该图像应该是新用户的化身。如果有人知道答案是什么,请帮助我。

const embed = new MessageEmbed()
    .setColor('#00bfff')
    .setTitle(`ώ€ℓȼ๏ʍ€, ${member.user.tag} ?`)
    .setDescription(`Member #${member.guild.memberCount}\nInvited By ${usedInvite.inviter.tag}`)
    .setImage(member.avatarURL)

1 个答案:

答案 0 :(得分:0)

avatarURLconst peerServer = ExpressPeerServer(server, { debug: true, path: "/node", }); app.set("view engine", "ejs"); app.use(express.static("public")); app.use("/peerjs", peerServer); 上的方法,而不是User上的属性,因此请使用GuildMember获取成员的头像URL:

member.user.avatarURL()