作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作权限处理程序,但收到错误“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/
我是一名优秀的程序员,十分优秀!