【发布时间】:2019-09-22 04:11:19
【问题描述】:
我目前正在为我的 Discord 服务器制作一个 Discord Bot,我想做的是制作一个用户信息嵌入,我已经创建了嵌入,但我想要做的是如果用户拥有高级角色,然后在嵌入中,如果他们没有该角色,它会说“真”或“假”。
这是我的嵌入代码:
if (message.content.startsWith(prefix + "info")) {
message.delete(500)
const userinfo = new Discord.RichEmbed()
.setColor('#71ff33')
.setTitle('')
.setURL('')
.setAuthor('User Information', 'http://www.stickpng.com/assets/images/585e4bf3cb11b227491c339a.png')
.setDescription("Hey " + message.author.username + " here's the information you requested.")
.setThumbnail(message.author.avatarURL)
.addBlankField()
.addField('**User:**', message.member.user, true)
.addField('**Rank:**', message.member.highestRole, true)
.addField('**Joined:**', message.member.joinedAt, true)
.addField('**Premium:**', , true) //This is where I'm stuck at.
.setImage()
.addBlankField()
.setTimestamp()
.setFooter('Discord User Information' , message.author.avatarURL);
message.channel.send(userinfo);
}
就在高级字段中,我希望它显示“真”或“假”,这取决于他们是否获得了这个角色,如果我对我在这里试图解释的内容有意义。
我正在使用 Node.Js 和 Discord.Js
【问题讨论】:
标签: bots discord discord.js