Kod Kullanıcı Bilgi Komutu

  • Konuyu Başlatan Konuyu Başlatan WxTimer
  • Başlangıç tarihi Başlangıç tarihi

Hoş Geldiniz!

Discordev'e Kayıt Olduğunuzda, topluluğumuzun diğer üyeleriyle tartışabilir, paylaşımda bulunabilir ve özel mesajlaşabilirsiniz.

Hemen Kayıt Ol!
  • Konu Yazar
Komut Adı: kullanıcı-bilgi
Açıklama: Etiketlediğiniz kişinin veya kendi profil bilgilerinizi gösterir.
Kullanım: /kullanıcı-bilgi [@Kullanıcı]
İzin Gereksinimi: Herkes kullanabilir


Fonksiyonlar ve Açıklamalar:
  • Kullanıcı etiketlenmemişse mesajı atan kişiyi alır
  • Sunucuya katılım sırasını hesaplar
  • Embed mesaj oluşturur: kullanıcı adı, ID, hesap oluşturma tarihi, sunucuya giriş tarihi, rolleri
  • Embed mesajı kanala gönderir


Kod:
JavaScript:
const { MessageEmbed } = require("discord.js");
const moment = require("moment");
moment.locale("tr");


module.exports = {
calistir: async(client, message, args) => {
let csm = message.mentions.members.first() || message.member;
const a = "`";
let csd = message.guild.members.cache.filter(mr => mr.joinedTimestamp < csm.joinedTimestamp).size + 1;



<span><span>    let cse = </span><span><span>new</span></span><span> MessageEmbed()<br>        .setTitle(a + csm.</span><span><span>user</span></span><span>.tag + a + " Kullanıcının bilgisi")<br>        .setThumbnail(csm.</span><span><span>user</span></span><span>.avatarURL())<br>        .setColor("F9BEDE")<br>        .addField("Kullanıcı Adı", a + csm.</span><span><span>user</span></span><span>.username + a)<br>        .addField("Kullanıcı İd", a + csm.</span><span><span>user</span></span><span>.id + a)<br>        .addField("Hesap Oluşturma Tarihi", a + moment(csm.</span><span><span>user</span></span><span>.createdTimestamp).format(</span><span><span>'LLLL'</span></span><span>) + a)<br>        .addField("Sunucuya Girme Tarihi", a + moment(csm.joinedTimestamp).format(</span><span><span>'LLLL'</span></span><span>) + a)<br>        .addField("Sunucuya Giren", a + csd + a )<br>        .addField("Rolleri", `**Kullanıcının Mevcut Rolleri: ${a + csm.roles.cache.size + a}\nRoles:\n${csm.roles.cache.map(cs =&gt; cs).</span><span><span>join</span></span><span>(", ")}**`)<br>        .setFooter({ </span><span><span>text</span></span><span>: client.</span><span><span>user</span></span><span>.username, iconURL: client.</span><span><span>user</span></span><span>.avatarURL() })<br>        .setTimestamp();<br><br>    message.channel.send({embeds: [cse]}).catch(e =&gt; {});<br>},<br><br></span><span><span>name</span></span><span>: "kullanıcı-bilgi",<br>description: "Etiketlediğiniz kişinin veya sizin profil bilgilerini gösterir",<br>aliases: [</span><span><span>'kb'</span></span><span>],<br>kategori: "kullanıcı",<br></span><span><span>usage</span></span><span>: ""<br></span></span>

};
 
Geri
Üst