javascript - 编辑不和谐角色权限。 (不和谐.js)

标签 javascript discord discord.js

我正在尝试编写一个命令来让用户创建 Angular 色。到目前为止我已经得到了这个:

if (msg.content == '-create')
{
    msg.guild.createRole({name:"new role", color: "00FFFF", mentionable: false});
}

我正在尝试拥有它,以便它为该 Angular 色提供管理员权限。当然,这是假设机器人也具有管理员权限。

最佳答案

假设您想创建一个具有管理员权限的 Angular 色,我建议您查阅discord.js docs .

当您去创建 Angular 色时,会出现 RoleData object是必须的。您已经拥有了该权限,但您需要使用 key permissions 添加所需权限的数组。 .

在该数组中必须列出该 Angular 色的所有权限。所有权限标志的列表是 here .

因此,例如,如果我想创建一个能够提及每个人的 Angular 色(假设默认情况下人们没有获得该权限),我会使用: <Message>.guild.createRole( {name:"Mentioners", color: "#ff0000", permissions:["MENTION_EVERYONE"] } );

希望这可以帮助您解决问题!

- Trifex

关于javascript - 编辑不和谐角色权限。 (不和谐.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51459299/

相关文章:

javascript - 使用 jQuery 重定向复选框

javascript - 如何将一段css、html和js从一个静态模板复制到另一个?

discord - 无法将角色添加到未定义的成员属性 'roles'

javascript - ( Node :25372) DeprecationWarning: The message event is deprecated. 改用 messageCreate

javascript - Discord 静音命令收到 TypeError : fn is not a function

javascript - 为 React 编写测试的正确方法

javascript - 在某个点添加一个div

javascript - OAuth "unsupported_grant_type"不和谐 API

javascript - Discord.js 在普通消息上发送超链接,就像在用户消息中一样

javascript - Discord.js 如何每 5 秒编辑一次角色?