如何让我的机器人做出角色并将其交给我?

How Do I Make My Bot Make a Role and Give It To Me?

我正在制作一个 Discord 机器人,当我使用命令(例如 !auto​​admin)时,该机器人将在其下方创建一个名为 "admin" 的卷,并具有管理员权限,并将其添加到用户执行了命令,但对 Java 脚本甚至我需要执行此操作的功能知之甚少。

我在网上四处寻找,但没有看到任何我可以编辑的代码来做我想做的事。主要问题是不知道需要哪些功能

搜索基本信息推荐浏览官方discord.js documentation

要创建角色并将其分配给您自己,您可以执行以下操作

message.guild.createRole({
  name: 'Super Cool People',
  color: 'BLUE',
  permissions: ['ADMINISTRATOR']
})
  .then(async (newRole) => {
  await message.member.addRole(newRole)
})

我建议添加 catch 块和控制台日志,这只是实现它的基本方法。

编辑:有用的视频:https://www.youtube.com/watch?v=Bts7kbZuefQ