【发布时间】:2019-03-27 05:05:56
【问题描述】:
我正在制作一个命令,该命令向用户提供嵌入内的统计信息。我希望嵌入而不是每个人都使用相同的颜色,而是成为服务器上用户的当前颜色(如角色给出的颜色)。有没有办法做到这一点?
我的代码:
let embed = new Discord.RichEmbed()
.setAuthor(message.author.username, message.author.displayAvatarURL)
.setColor('USER COLOR HERE')
.addField('XP:', userXp, true)
.addField('XP Reserve:', userXpReserve, true)
.addField('Rank:', "working on this part", false)
.setFooter(message.author.tag)
message.channel.send(embed);
我希望.setColor('USER COLOR HERE') 成为使用该命令的用户的颜色。
【问题讨论】:
-
从服务器的用户变量中创建一个js变量用户,并在你的主数据库中设置颜色然后在javascript中做user.color,如果你的服务器端没有用户变量,请研究身份验证系统在 node.js 中
-
@user1735921 问题是,我尝试过使用许多不同的 discord.js 变量组合,最后带有
.color。它不起作用。
标签: javascript node.js discord.js