TypeError: MOD.hasPermissions is not a function
TypeError: MOD.hasPermissions is not a function
我收到错误: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.member
与 message.author
相同, 但您使用它来获取发送消息的人的权限。
const MOD = message.member;
const user = message.mentions.members.first()
const reason = args2;
if (MOD.hasPermissions('KICK_MEMBERS')) {
user.kick(reason);
})
我收到错误: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.member
与 message.author
相同, 但您使用它来获取发送消息的人的权限。
const MOD = message.member;
const user = message.mentions.members.first()
const reason = args2;
if (MOD.hasPermissions('KICK_MEMBERS')) {
user.kick(reason);
})