BANは
js
1client.on('message', async message => {
2 if (message.content.startsWith('!ban') && message.guild) {
3 if (!message.member.hasPermission('BAN_MEMBERS')) return message.channel.send('BANする権限がありません')
4 if (message.mentions.members.size !== 1) return message.channel.send('BANするメンバーを1人指定してください')
5 const member = message.mentions.members.first()
6 if (!member.bannable) return message.channel.send('このユーザーをBANすることができません')
7
8 await member.ban()
9
10 message.channel.send(`${member.user.tag}(${member.user.id}) をBANしました`)
11 }
12})
Kickは
js
1 client.on('message', async message => {
2 if (message.content.startsWith('!kick') && message.guild) {
3 if (message.mentions.members.size !== 1)
4 return message.channel.send('キックするメンバーを1人指定してください')
5 const member = message.mentions.members.first()
6 if (!member.kickable) return message.channel.send('このユーザーをキックすることができません')
7
8 await member.kick()
9
10 message.channel.send(`${member.user.tag}をキックしました`)
11 }
12 }
こうでは?