discord.js - 我正在执行“userinfo”命令和 idk 我必须写什么才能在嵌入中提到 meberhighestRole
问题描述
如标题。我尝试了“user.highestRole”,但是当我(在 Discord 中)对提到的其他用户使用命令时,在 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)
解决方案
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)
因为你需要获得它作为公会成员
推荐阅读
- excel - 将具有指定日期的数据从一个工作簿复制到另一个工作簿
- android - Expo Speech恢复和暂停方法不适用于Android - React Native
- discord - Discord JS message.member.roles.cache.some
- video - Mencoder 错误 - 合并两个具有相同 fps、分辨率和编解码器的视频文件失败
- xslt - 节点名未在 XSLT 中返回扩展的 QName
- rest - 数据库RESTful API:如何描述表结构
- python - 我正在加载 i18n,但在运行服务器时仍然给我错误
- javascript - 将 es6 转换为内存中的 commonjs 并使用
- raku - 重载包函数以检测未使用任何参数
- mainframe - 通过 JCL 或 REXX 调用 Netview 的 MEMSTOUT