Javascript TypeError:MOD.hasPermissions不是一个函数
我得到了错误:Javascript TypeError:MOD.hasPermissions不是一个函数,javascript,command,discord.js,commando,Javascript,Command,Discord.js,Commando,我得到了错误:TypeError:MOD.hasphomissions不是一个函数 你能帮帮我吗 const commando = require('discord.js-commando'); class KickCommand extends commando.Command { constructor(client) { super(client, { name: 'kick', group: 'mod', memberName: 'ki
TypeError:MOD.hasphomissions不是一个函数代码>
你能帮帮我吗
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.haspmission
(因为帮会成员用于服务器中的权限)。message.member
与message.author
相同,但您可以使用它来获取发送邮件的人的权限
const MOD = message.member;
const user = message.mentions.members.first()
const reason = args2;
if (MOD.hasPermissions('KICK_MEMBERS')) {
user.kick(reason);
})
谢谢,但是你知道如何添加原因吗,因为它不仅仅是const reason=args2代码>单击此项查找有关如何使用突击队args的教程。