【发布时间】:2019-09-10 04:59:21
【问题描述】:
我正在制作一个 Discord 机器人,当我使用命令(例如 !autoadmin)时,该机器人将在其下方创建一个名为“admin”且具有管理员权限的卷,并将其添加到执行该命令但不太了解 Java Script 甚至我需要执行此操作的函数。
我在网上环顾四周,但没有看到任何我可以编辑来做我想做的事情的代码。主要问题是我不知道需要哪些功能。
【问题讨论】:
标签: javascript discord discord.js
我正在制作一个 Discord 机器人,当我使用命令(例如 !autoadmin)时,该机器人将在其下方创建一个名为“admin”且具有管理员权限的卷,并将其添加到执行该命令但不太了解 Java Script 甚至我需要执行此操作的函数。
我在网上环顾四周,但没有看到任何我可以编辑来做我想做的事情的代码。主要问题是我不知道需要哪些功能。
【问题讨论】:
标签: javascript discord discord.js
搜索基本信息的时候推荐浏览官方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
【讨论】: