let member = guild.members.fetch(userId);
, поэтому member
возвращает undefined, что означает, что идентификатор участника не найден.
Вы имеете в виду, используя вот так guild.members.cache.get(userId)
?
Вот ваш фиксированный код:
async run (commandoMsg, userId) {
let guild = commandoMsg.guild;
let member = guild.members.cache.get(userId);
member.kick('Kicking...')
.then(m => console.log('kicked'))
.catch(err => console.log(err));
}
кстати, если вы не используете Discord. js v12, используйте guild.members.get(userId)
вместо guild.members.cache.get(userId)