如何使用 discord.js 创建角色

6IU*_*6IU 2 javascript bots discord discord.js

我一直在尝试使用 discord.js 制作一个不和谐的机器人,但我似乎找不到任何关于如何创建一个适用于 2018的角色的文档。我能找到的所有工作都不再工作,因为他们已经删除了引用的功能。在https://discord.js.org/#/docs/main/stable/class/Role中没有提到 createRole("role", "roleName"); 类型功能。

如果有人可以提供帮助,那就太好了!

cec*_*p64 13

Guild.createRole 在 2020 年似乎不存在。相反,您似乎可以通过属性 Guild.roles 获取对 RoleManager 对象的引用,然后在 RoleManager 对象上调用 create:

https://discord.js.org/#/docs/main/stable/class/Guild?scrollTo=roles https://discord.js.org/#/docs/main/stable/class/RoleManager?scrollTo=create

从他们的文档:

// Create a new role with data and a reason
guild.roles.create({
  data: {
    name: 'Super Cool People',
    color: 'BLUE',
  },
  reason: 'we needed a role for Super Cool People',
})
  .then(console.log)
  .catch(console.error);
Run Code Online (Sandbox Code Playgroud)