如何使我的机器人扮演角色并将其给予我?

时间:2019-04-20 03:40:09

标签: javascript discord discord.js

我正在制作一个Discord机器人,当我使用命令(例如!autoadmin)时,该机器人将在其下方创建一个具有Admin权限的名为“ admin”的卷,并将其添加到执行该命令的用户中,但是我对Java Script甚至我所需要的功能都不了解。

我在线上环顾四周,但是看不到任何可编辑以执行所需代码的代码。主要问题是我不知道需要哪些功能。

1 个答案:

答案 0 :(得分:2)

我建议在搜索基本信息时浏览官方discord.js documentation

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

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

我建议添加捕获块和控制台日志,这只是一种基本方法。

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