Просто используйте member.ban('reason here')
. Используйте объект, если вам нужно удалить предыдущие сообщения и указать причину, например:
member.ban({days: 2, reason: 'bad'});
Теперь просто используйте эту настройку с указанием причины пользователя. Используйте переменную для причины как нарезанную версию массива аргументов, объединенную с пробелами.
Редактировать: Отображение контекста ...
if (message.content.toLowerCase().startsWith('+ban')) { // changed to case insensitive command
const member = message.mentions.members.first(); // keep in mind it isn't the best practice to use message.mentions to retrieve an argument
if (!member) return message.channel.send('no member mentioned');
let reason = args.slice(2).join(' '); // arguments should already be defined
member.ban(reason)
.then(message.channel.send('success'))
.catch(err => {
message.channel.send('something went wrong');
console.error();
});
}