如何让我的机器人做出角色并将其交给我?
How Do I Make My Bot Make a Role and Give It To Me?
我正在制作一个 Discord 机器人,当我使用命令(例如 !autoadmin)时,该机器人将在其下方创建一个名为 "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 块和控制台日志,这只是实现它的基本方法。
我正在制作一个 Discord 机器人,当我使用命令(例如 !autoadmin)时,该机器人将在其下方创建一个名为 "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 块和控制台日志,这只是实现它的基本方法。