gpt4 book ai didi

javascript - 如何修复 Discord.js 中的 "TypeError: message.member.hasPermission is not a function"?

转载 作者:行者123 更新时间:2023-12-05 00:43:31 29 4
gpt4 key购买 nike

我正在制作权限处理程序,但收到错误“TypeError:message.member.hasPermission 不是函数”。我的错误是什么?

        const validPermissions = [
"CREATE_INSTANT_INVITE",
"KICK_MEMBERS",
"BAN_MEMBERS",
"ADMINISTRATOR",
"MANAGE_CHANNELS",
"MANAGE_GUILD",
]

if(command.permissions.length){
let invalidPerms = []
for(const perm of command.permissions){
if(!validPermissions.includes(perm)){
return console.log(`Invalid Permissions ${perm}`);
}
if(!message.member.hasPermission(perm)){
invalidPerms.push(perm);
}
}
if (invalidPerms.length){
return message.channel.send(`Missing Permissions: \`${invalidPerms}\``);
}

最佳答案

message.member.hasPermission() 已为 removed在 djs v13 中,您现在需要使用 message.member.permissions.has()!

关于javascript - 如何修复 Discord.js 中的 "TypeError: message.member.hasPermission is not a function"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69785167/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com