client.on('message', async (message) => { if (message.content.startsWith('!member')) { if (!message.member.hasPermission('MANAGE_ROLES')) return; const memberArg = message.content.split(' ')[1]; const member = message.mentions.members.first() || message.guild.members.cache.get(memberArg); if (!member) { return message.channel.send('Kullanıcı bulunamadı.'); } const role = message.guild.roles.cache.find(r => r.name === 'gönüllü'); // Üye rolünün yeni adını buraya yazın if (!role) { return message.channel.send('gönüllü rolü bulunamadı.'); } member.roles.add(role) .then(() => { message.channel.send(`${member} kullanıcısına Gönüllü rolü verildi.`); }) .catch((error) => { console.error(error); message.channel.send('Rol verme işlemi başarısız oldu.'); }); } });