【发布时间】:2020-08-20 04:34:32
【问题描述】:
我正在尝试制作一个机器人,当输入命令时,它会更改该用户的频道权限。但是,在尝试覆盖权限时,我不断收到此类型错误。
TypeError: 提供的参数既不是用户也不是角色。
我不断收到错误,指向 message.member.id ,任何与此相关的问题都与角色而不是用户有关。
const permissions = new Permissions([
'MANAGE_CHANNELS',
'EMBED_LINKS',
'ATTACH_FILES',
'READ_MESSAGE_HISTORY',
'MANAGE_ROLES',
]);
const nextChannel = message.guild.channels.find(channel => channel.name === "b2");
nextChannel.overwritePermissions([
{
id: message.member.id,
deny: permissions,
},
]);
【问题讨论】:
标签: node.js discord discord.js