繁体   English   中英

我应该如何从 id 获得角色 object?

[英]How should I get a role object from id?

我应该如何从 id 获得角色 object? discord.js 我正在使用

message.guild.roles.cache(toString(role id here))

它是cache.get因为cacheCollection的一个实例

请参阅<Collection>.get

message.guild.roles.cache.get(id)

在最新版本的 discord.js 中, <RoleManager>.cache的类型为Collection

因此,要获取存储在集合中的值,您需要使用.get("key")方法

例子:

const roleId = "your-role-id";
message.guild.roles.cache.get(roleId) // Returns <Role> object

暂无
暂无

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

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