我正在创建一个命令,为用户提供嵌入内的统计信息。我希望嵌入的颜色不是每个人都使用相同的颜色,而是用户在服务器上的当前颜色(如角色给出的颜色)。有什么办法可以做到这一点吗?
我的代码:
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);
Run Code Online (Sandbox Code Playgroud)
我想.setColor('USER COLOR HERE')成为使用该命令的用户的颜色。
我无法弄清楚我必须做什么才能设置自定义游戏活动。我尝试了几种不同的代码组合,但似乎无法使其正常工作。
我的代码:
bot.user.setPresence({ game: { name: 'a game' }})
Run Code Online (Sandbox Code Playgroud)