繁体   English   中英

discord.js userinfo 命令显示所有角色

[英]discord.js userinfo command show all roles

我正在制作一个 userinfo 命令,我希望它显示用户拥有的所有角色。 对于消息发件人,我使用的是: message.member.roles.cache.map(r => ' '+r.name+' ').join(' - ')但是当我为用户使用它时,消息作者是提到( let user = message.mentions.users.first() )这是代码: user.member.roles.cache.map(r => ' '+r.name+' ').join(' - ')它给出了这个错误: Cannot read property 'roles' of undefined我在 discord.js discord 上问过,但他们无法帮助我,有什么办法可以做到这一点?

您收到该错误是因为user没有名为member的属性。 如果您想获得提到的成员,请使用以下命令:

let member = message.mentions.members.first()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM