【发布时间】:2021-06-21 02:48:40
【问题描述】:
我正在尝试使用 Discord.js 执行“添加角色”命令。这是我的代码,但机器人没有添加角色。
if (message.content === config.prefix + 'addrole') {
const targetUser = message.mentions.users.first()
if (!targetUser) {
message.reply('Please specify someone to give a role to.')
return
}
const { guild } = message
const role = guild.roles.cache.find((role) => {
return role.name === roleName
})
if (!role) {
message.reply(`There is no role with the name "${roleName}"`)
return
}
const member = guild.members.cache.get(targetUser.id)
member.roles.add(role)
message.reply(`That user now has the "${roleName}" role`)
}
有人可以帮我吗(我在控制台中没有收到任何错误)?
【问题讨论】:
标签: javascript node.js discord discord.js