Discord机器人能否创建Managed Role?技术可行性问询
Discord机器人能否创建Managed Role?
- 结论:Discord机器人无法创建Managed Role。
- 官方API限制:查阅Discord官方API文档可知,创建服务器角色的接口不支持设置
managed属性。 - 框架层面限制:在discord.js中,
RoleManager.create方法所使用的RoleData接口也未包含managed属性,其定义如下:
export interface RoleData { name?: string; color?: ColorResolvable; hoist?: boolean; position?: number; permissions?: PermissionResolvable; mentionable?: boolean; icon?: BufferResolvable | Base64Resolvable | EmojiResolvable | null; unicodeEmoji?: string | null; }
- 实际测试结果:尝试通过
RoleManager.create方法创建Managed Role,未取得预期效果。
内容的提问来源于stack exchange,提问作者Chef Karelian
相关产品推荐
相关产品推荐

