【发布时间】:2021-05-01 19:55:52
【问题描述】:
您好,我有这个头像命令,我想知道您可以使用他们的 ID 代替提及用户而不是提及用户
if(command === "avatar" || command === "av") {
const user = message.mentions.users.first() || client.users.cache.get(args[0]) || message.author
if (!user) {
user = message.author;
}
const member = message.guild.member(user)
const avatar = user.avatarURL({dynamic:true})
if (!avatar) return message.channel.send("This user doesn't have an avatar to show")
const embed = new Discord.MessageEmbed()
.setTitle(`${user.username}'s avatar`)
.setColor('RANDOM')
.setDescription(`[Click here for the image link](${avatar})`)
.setImage(avatar)
.setFooter(`${client.user.username} 2021`)
.setTimestamp()
message.channel.send(embed)
【问题讨论】:
-
我看到你已经有代码来获取带有 id 的用户缓存?有什么东西坏了还是你有什么问题?
-
当我尝试使用用户 ID 时,它只会得到消息作者 pfp
标签: node.js discord discord.js