gpt4 book ai didi

javascript - TypeError : MOD. hasPermissions 不是函数

转载 作者:行者123 更新时间:2023-11-30 14:23:10 24 4
gpt4 key购买 nike

我收到错误:TypeError: MOD.hasPermissions is not a function!

你能帮帮我吗?

const commando = require('discord.js-commando');

class KickCommand extends commando.Command {

constructor(client) {
super(client, {
name: 'kick',
group: 'mod',
memberName: 'kick',
description: 'Kicks a member'
});
}

async run(message, args, args2) {

const MOD = message.author;
const user = message.mentions.members.first()
const reason = args2;

if (MOD.hasPermissions('KICK_MEMBERS', true)) {
user.kick(reason);
} else {
message.reply('You don\'t have permission to kick members!');
}
}
}

module.exports = KickCommand;

最佳答案

要查明此人是否拥有权限,您可以使用 message.member.hasPermision(因为公会成员用于服务器中的权限。)message.membermessage.author 相同,但您使用它来获取发送消息的人的权限。

const MOD = message.member;
const user = message.mentions.members.first()
const reason = args2;

if (MOD.hasPermissions('KICK_MEMBERS')) {

user.kick(reason);
})

关于javascript - TypeError : MOD. hasPermissions 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52387995/

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