【发布时间】:2021-04-12 15:42:36
【问题描述】:
我正在尝试创建一个赋予用户角色的命令。它以前可以工作,但不仅仅是给机器人一个角色。
module.exports = {
name: "addevent",
description: "Add the event ping role to a user",
async run(client, message, args) {
const { member } = message;
if (message.member.roles.cache.has('793222158981529621')) {
const { member } = message;
message.channel.send(`${member} You already have this role.`)
}
if (message.channel.id !== '793224633759432755') return;
member.roles.add('793222158981529621')
message.channel.send(`${member} Added the event ping role.`)
}
}
这也发生在我应该检查用户级别的级别命令上。它检查的是机器人的等级,而不是用户的等级。
【问题讨论】:
标签: discord discord.js