Sol Reklam
Sağ Reklam

Paylaşım Discord KullanıcıBilgi.js

Durum
Mesaj gönderimine kapalı.

Jousef_

Somon Balığı Selam Vermeye Geldi

Discord:

Jousef#3265

Katılım
4 Mart 2021
Mesajlar
12
Elmaslar
0
Puanlar
165
Minecraft
Jousef
Tatlı basit Kullanıcı bilgi Komutu İşe yaradıysa ne mutlu bana :)


JavaScript:
const Discord = require("discord.js");

const moment = require("moment")

require('moment-duration-format');



exports.run = async(client, message, args) => {



  if(message.channel.type == "dm")  return;

  if(message.channel.type !== "text") return;



  var user = message.mentions.users.first() || message.client.users.cache.get(args[0]) || message.client.users.cache.find(m => m.username === args.slice(0).join(" ")) || message.author; message.author;

  const member = message.guild.member(user)

  let kisi = client.users.cache.get(member.id);



moment.locale('tr-TR');

      var userRoles

        if (member.roles.size > 1) {

            userRoles = `${member.roles.array().sort((a, b) => a.comparePositionTo(b)).slice(1).reverse().map(role => `**\`${role.name}\`**`)}`

          } else {

            userRoles = '`Bulunmuyor`'

              }

          

  function checkDays(date) {

            let now = new Date();

            let diff = now.getTime() - date.getTime();

            let days = Math.floor(diff / 86400000);

            return days + (days == 1 ? " gün" : " gün") + " önce";

        };



  if (!member) return message.reply('Bir kullanıcı belirt g!profil @Gnarge veya g!profil <Kullanıcı_ID> ')



        let serverSize = message.guild.memberCount;



  const embed = new Discord.MessageEmbed()

      .setAuthor(user.tag, user.avatarURL() || user.defaultavatarURL())

      .setThumbnail(user.avatarURL() || user.defaultavatarURL())

      .setColor(member.displayHexColor === '#000000' ? '#ffffff' : member.displayHexColor)

      .addField('Üye bilgisi:',`**Kullanıcı İsmi:** ${member.displayName}\n**Katılım Tarihi:** ${moment.utc(member.joinedAt).format('Do MMMM YYYY')} - ${checkDays(member.joinedAt)} \n**Rolleri:** ${member.roles.cache.sort((b, a) => { return a.position - b.position }).map(role => `${role}`).join(" | ")}`, false)        .addField('Kullanıcı bilgisi:',  `\n**Tag**: ${member.user.tag}\n**ID:** ${member.user.id}\n**Kuruluş Tarihi**: ${moment.utc(user.createdAt).format('Do MMMM YYYY')} - ${checkDays(user.createdAt)}`, false)

      .setFooter('Bu komutu kullanan kullanıcı ' + message.author.tag, message.author.avatarURL())

      .setTimestamp()

     return message.channel.send(embed)

                            

        }



exports.conf = {

  aliases: ['profilim','kullanıcıbilgi','profil','kullanıcı bilgi','kb','bilgi'],

  permLevel: 0,

  kategori: 'Genel'

};



exports.help = {

  name: 'kullanıcı-bilgi',

  description: 'Kullanıcı hakkında bilgi verir.',

  usage: 'kullanıcı-bilgi @Kullanıcı',



};

[CODE=javascript]const Discord = require("discord.js");

const moment = require("moment")

require('moment-duration-format');



exports.run = async(client, message, args) => {



  if(message.channel.type == "dm")  return;

  if(message.channel.type !== "text") return;



  var user = message.mentions.users.first() || message.client.users.cache.get(args[0]) || message.client.users.cache.find(m => m.username === args.slice(0).join(" ")) || message.author; message.author;

  const member = message.guild.member(user)

  let kisi = client.users.cache.get(member.id);



moment.locale('tr-TR');

      var userRoles

        if (member.roles.size > 1) {

            userRoles = `${member.roles.array().sort((a, b) => a.comparePositionTo(b)).slice(1).reverse().map(role => `**\`${role.name}\`**`)}`

          } else {

            userRoles = '`Bulunmuyor`'

              }

          

  function checkDays(date) {

            let now = new Date();

            let diff = now.getTime() - date.getTime();

            let days = Math.floor(diff / 86400000);

            return days + (days == 1 ? " gün" : " gün") + " önce";

        };



  if (!member) return message.reply('Bir kullanıcı belirt g!profil @Gnarge veya g!profil <Kullanıcı_ID> ')



        let serverSize = message.guild.memberCount;



  const embed = new Discord.MessageEmbed()

      .setAuthor(user.tag, user.avatarURL() || user.defaultavatarURL())

      .setThumbnail(user.avatarURL() || user.defaultavatarURL())

      .setColor(member.displayHexColor === '#000000' ? '#ffffff' : member.displayHexColor)

      .addField('Üye bilgisi:',`**Kullanıcı İsmi:** ${member.displayName}\n**Katılım Tarihi:** ${moment.utc(member.joinedAt).format('Do MMMM YYYY')} - ${checkDays(member.joinedAt)} \n**Rolleri:** ${member.roles.cache.sort((b, a) => { return a.position - b.position }).map(role => `${role}`).join(" | ")}`, false)        .addField('Kullanıcı bilgisi:',  `\n**Tag**: ${member.user.tag}\n**ID:** ${member.user.id}\n**Kuruluş Tarihi**: ${moment.utc(user.createdAt).format('Do MMMM YYYY')} - ${checkDays(user.createdAt)}`, false)

      .setFooter('Bu komutu kullanan kullanıcı ' + message.author.tag, message.author.avatarURL())

      .setTimestamp()

     return message.channel.send(embed)

                            

        }



exports.conf = {

  aliases: ['profilim','kullanıcıbilgi','profil','kullanıcı bilgi','kb','bilgi'],

  permLevel: 0,

  kategori: 'Genel'

};



exports.help = {

  name: 'kullanıcı-bilgi',

  description: 'Kullanıcı hakkında bilgi verir.',

  usage: 'kullanıcı-bilgi @Kullanıcı',



};
[/CODE]
kullanıcıbilgijs.PNG
 

EnesE

Mad?

Discord:

Enes?#3565

Katılım
24 Ocak 2021
Mesajlar
471
Elmaslar
169
Puanlar
2.860
Minecraft
Girrk
Mesajlar çok sıkışık görünüm güzelleştirilirse daha güzel olacağını düşünüyorum onun dışında gayet güzel.
 

sinyorelder

Yani wow, adalet kalmamış
Koordinatör
MinePass

Discord:

sinyorelder

Katılım
2 Ocak 2021
Mesajlar
1.044
Elmaslar
678
Puanlar
8.085
Yaş
23
Discord İzni
Minecraft
iELDER
Rolleri yan yana göstermek yerine alt alta dizebilirseniz eğer harika olabilir onun dışında yararlı paylaşım için teşekkürler.
 

Jousef_

Somon Balığı Selam Vermeye Geldi

Discord:

Jousef#3265

Katılım
4 Mart 2021
Mesajlar
12
Elmaslar
0
Puanlar
165
Minecraft
Jousef
Rolleri yan yana göstermek yerine alt alta dizebilirseniz eğer harika olabilir onun dışında yararlı paylaşım için teşekkürler.
Deniyeceğim :) teşekkürler yorumun için
 

Jousef_

Somon Balığı Selam Vermeye Geldi

Discord:

Jousef#3265

Katılım
4 Mart 2021
Mesajlar
12
Elmaslar
0
Puanlar
165
Minecraft
Jousef
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı