Discord.js, Moment, Quick.db kullanılarak yazılmış bir kullanıcı tara komutudur. Kullanıcının İsmi, İd, Sunucu Katılım Tarihi, Hesap Oluşturma Tarihi, Güvenirlik seviyesini gösteren bir komuttur.
Kurulum için aşağıdaki adımları izleyin;
- Bu kod projenizdeki komutlar ya da commands adındaki klasöre atılmalıdır. Eğer eklemeyi bilmiyorsanız buraya tıklayın.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyebilirsiniz.
- Gerekli modüller; discord.js, moment, quick.db
// Komutlar klasörüne atılmalıdır.
// Bu komut Staup tarafından hazırlanmıştır.
const Discord = require('discord.js')
const moment = require('moment')
const db = require('quick.db')
const client = new Discord.Client();
require("moment-duration-format");
exports.run = (client, message, args) => {
let user = message.mentions.users.first() || message.author;
const kurulus = new Date().cache.getTime() - user.createdAt.cache.getTime();
var kontrol; const gün = moment.duration(kurulus).format("D")
if (kurulus < 10) kontrol = 'Güvenilir Değil'
if (kurulus > 10) kontrol = 'Güvenilir'
let userinfo = {};
userinfo.dctarih = moment.utc(message.guild.members.cache.get(user.id).user.createdAt).format('DD/MM/YYYY HH:mm')
userinfo.dctarihkatilma = moment.utc(message.guild.members.cache.get(user.id).joinedAt).format('DD/MM/YYYY HH:mm')
const xircb = new Discord.EmbedBuilder()
.addFields(`ID`, user.id, true)
.addField(`Discord İsmi`, `${user.username}`, true)
.setColor('RED')
.addField(`Katılım Tarihi`, userinfo.dctarihkatilma, true)
.addField(`Hesap Oluşturma Tarihi`, userinfo.dctarih, true)
.addField(`Güvenirlik`, kontrol, true)
message.channel.send({ embeds: [xircb] })
}
exports.conf = {
enabled: true,
guildOnly: true,
aliases: [],
permLevel: 0
};
exports.help = {
name: 'kullanıcı-tara'
};
Not: Kod V14'dir.