既不是用户也不是角色"/>
Discord js,TypeError:提供的参数既不是用户也不是角色
我正在尝试制作一个机器人,当输入命令时,它将仅更改该用户的通道权限。但是,当尝试覆盖权限时,我一直收到此类型错误。
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,
},
]);
我正在尝试制作一个机器人,当输入命令时,它将仅更改该用户的通道权限。但是,当尝试覆盖权限时,我一直在获取此类型...
回答如下:由于错误状态,您没有提供User
,也没有提供Role
,但没有提供GuildMember
更多推荐
Discord js,TypeError:提供的参数既不是用户也不是角色
发布评论