message.mentions.members.forEach(men => { let member = message.mentions.members.get(men) if (!member.bannable) return message.reply(not_bannable) const reason = args.slice(1).join(" "); member.ban({reason: reason || "no reason"}).then((member) => { message.channel.send(member + " banned by " + message.author.id) }).catch(err => console.log(err)) })Estoy tratando de crear un comando de prohibición que le permita prohibir a varios usuarios a la vez. Desafortunadamente, ocurre un error cuando lo ejecuto.
trabajo con discord v13
¿Por qué ocurre este error?
Cannot read properties of undefined (reading 'bannable')Use men ya que ya es un objeto GuildMember
message.mentions.members.forEach(men => { if (!men.bannable) return message.reply(not_bannable) const reason = args.slice(1).join(" "); men.ban({reason: reason || "no reason"}).then((member) => { message.channel.send(member + " banned by " + message.author.id) }).catch(err => console.log(err)) })