gpt4 book ai didi

javascript - 明文头像搜索

转载 作者:行者123 更新时间:2023-11-30 14:17:15 25 4
gpt4 key购买 nike

我有一个头像命令,可让您在 Discord 中查找成员以获取他们的头像。问题是,无论何时我运行带有任何参数的命令(暗示你想找到其他人的头像,它都会发送一个空白嵌入。它可以正常发送消息作者头像,但不是其他人的头像。

exports.run = (client, message, args) => {
let mem = args.join(' ');
let memb = message.guild.members.find(m => [m.displayName.toLowerCase(), m.user.username.toLowerCase()].includes(mem.toLowerCase()));

let embed = new Discord.RichEmbed()
.setImage(memb ? memb.displayAvatarURL : message.author.displayAvatarURL)
.setColor(client.config.embedColor);

message.channel.send(embed);
}

非常感谢任何帮助,谢谢。

最佳答案

它不起作用,因为您正在尝试使用 GuildMember.displayAvatarURL,但这是一个 User 属性:尝试使用 memb.user.displayAvatarURL:

exports.run = (client, message, args) => {
let mem = args.join(' ');
let memb = message.guild.members.find(m => [m.displayName.toLowerCase(), m.user.username.toLowerCase()].includes(mem.toLowerCase()));

let embed = new Discord.RichEmbed()
.setImage(memb ? memb.user.displayAvatarURL : message.author.displayAvatarURL)
.setColor(client.config.embedColor);

message.channel.send(embed);
}

关于javascript - 明文头像搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53386028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com