我正在执行“ userinfo”命令和idk我必须写什么才能在嵌入中提到提到的higherRole

时间:2019-08-19 10:07:32

标签: discord.js

与标题相同。 我尝试了“ user.highestRole”,但是当我(在不和谐中)与提到的其他用户一起使用命令时,在highestRole字段中我看到了我的排名。

if(cmd === `${prefix}user`){
   let user = message.mentions.users.first() || message.author;

   let userInfo = new Discord.RichEmbed()
      .setAuthor(user.tag, user.avatarURL)
      .setThumbnail(user.displayAvatarURL)
      .setFooter("Informacje Użytkownika")
      .setTimestamp()
      .setColor("#1d1dbb")
      .addField("Nick:", user.username)
      .addField("Najwyższa ranga:", user.highestRole)

1 个答案:

答案 0 :(得分:0)

if(cmd === `${prefix}user`){
  let user = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0] ) || message.author)

   let userInfo = new Discord.RichEmbed()
      .setAuthor(user.tag, user.avatarURL)
      .setThumbnail(user.displayAvatarURL)
      .setFooter("Informacje Użytkownika")
      .setTimestamp()
      .setColor("#1d1dbb")
      .addField("Nick:", user.username)
      .addField("Najwyższa ranga:", user.highestRole)

因为您需要以公会会员身份获得