const { MessageEmbed } = require(`discord.js`) const moment = require(`moment`) moment.locale(`tr`) exports.help = { isim: 'kullanıcıbilgi', ek: 'kbilgi' } exports.run = (client, message, args) => { try{ if(!["gelistiriciID", message.author.ownerID].includes(message.author.id) && (!message.member.hasPermission("ADMINISTRATOR"))) return message.reply("`kullanıcıbilgi` komutunu kullanmak için gerekli izne sahip değilsin!").catch() let u = message.mentions.users.first() let odies = message.guild.member(u) if(!u) return message.channel.send(`Bilgilerine bakılacak kullanıcıyı etiketlemelisiniz!`).catch() let roller = odies.roles.cache.filter(r => !r.name.includes(`everyone`)).map(r => `<@&${r.id}>`).join(`, `) || `**Rol bulunmamakta..**` let tarih = moment(u.createdAt).format(`L - LTS`) let ktarih = moment(u.joinedAt).format(`L - LTS`) var durum; if(u.presence.status === `online`) durum = `**Çevrimiçi**`; if(u.presence.status === `ıdle`) durum = `**Boşta**`; if(u.presence.status === `dnd`) durum = `**Rahatsız Etmeyin**`; if(u.presence.status === `offline`) durum = `**Çevrimdışı** `; const e = new MessageEmbed() .setAuthor(`${message.guild.name}`, message.guild.iconURL({dynamic:true})).setColor(`RANDOM`).setTimestamp().setThumbnail(odies.user.avatarURL({dynamic:true})).setFooter(`${message.guild.name} - odies.net`, message.guild.iconURL({dynamic: true})) .setDescription(`❯ **__Kullanıcı Bilgisi__**\n• ID: ${u.id}\n• Profil: ${u}\n• Durum: ${durum}\n• Oluşturulma Tarihi: ${tarih}\n\n❯ **__Üyelik Bilgisi__**\n• Takma Adı: ${message.guild.members.cache.get(u.id).displayName}\n• Katılma Tarihi: ${ktarih}\n• Rolleri: ${roller}`) message.channel.send(e).catch() }catch(e){ message.reply("Komutu kullanırken bir hata oluştu!\nKomutun çalışmamasına sebep olan hata: `"+e+"`").catch(); } };