Kod yetkisi yoksa sadece hata verecektir. Ve direkt member olarak çekilebilirdi.if (!message.member.hasPermission("MANAGE_ROLES")) return false;
let rMember = message.guild.member(message.mentions.users.first());
let role = message.mentions.roles.first();
if(rMember.roles.cache.get(role.id)) return message.channel.send(new Discord.MessageEmbed().setTitle("Kullanıcı zaten bu rolde"))
rMember.roles.add(role.id);
if (message.channel.type == "DM" || !message.member.hasPermission("MANAGE_ROLES")) return
const rolId = "935509278435995668",
member = message.mentions.members.first(),
rol = message.guild.roles.cache.get(rolId);
if (!member) return message.channel.send(new Discord.MessageEmbed().setTitle("Kullanıcıyı etiketlemedin."))
if (member.roles.cache.has(rol.id)) return message.channel.send(new Discord.MessageEmbed().setTitle("Kullanıcı zaten bu rolde"))
member.roles.add(rol).then(r => {
message.channel.send(new Discord.MessageEmbed().setTitle("Rol başarıyla verildi."))
}).catch(e => message.channel.send(new Discord.MessageEmbed().setTitle("Rolü veremedim. Büyük ihtimalle yetkim yok.")))
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.