discord.js yeni komut

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
BeklavaFISTIK
Uzman Üye
Katılım
29 Eki 2018
Mesajlar
160
Tepki puanı
30
Ödüller
7
Yaş
28
7 HİZMET YILI
Merhabalar bugünki eserimde Discord'ta ki yetkilermizi öğreniyoruz // bu komut herkezin kullanabildiği bende ne tür yetki var len diye merak konusu olan herşeye
niteliğinde cevap :cooldoge:
neyse boş yaptım gene// ilk önce
metin belgesi açıp adını yetkilerim.js yapıyoruz sonra kodu içine yapıştırıp kaydediyoruz NOT:modül istemiyodu ellam hatırlamıyorum :2iq:
JavaScript:
const Discord = require('discord.js');
const { stripIndents } = require('common-tags');

exports.run = (client, msg, args) => {

let x;
    let x2;
    let x3;
    let x4;
    let x5;
    let x6;
    let x7;
    let x8;
    let x9;
    let x10;
    let x11;
   
    //yönetici
    if (msg.member.hasPermission("ADMINISTRATOR")) x = "✔️"
    if (!msg.member.hasPermission("ADMINISTRATOR")) x = "❌"
   
    //Denetim kaydı
    if (msg.member.hasPermission("VIEW_AUDIT_LOG")) x2 = "✔️"
    if (!msg.member.hasPermission("VIEW_AUDIT_LOG")) x2 = "❌"
   
    //Sunucuyu yönet
    if (msg.member.hasPermission("MANAGE_GUILD")) x3 = "✔️"
    if (!msg.member.hasPermission("MANAGE_GUILD")) x3 = "❌"
   
    //Rolleri yönet
    if (msg.member.hasPermission("MANAGE_ROLES")) x4 = "✔️"
    if (!msg.member.hasPermission("MANAGE_ROLES")) x4 = "❌"
   
    //Kanalları yönet
    if (msg.member.hasPermission("MANAGE_CHANNELS")) x5 = "✔️"
    if (!msg.member.hasPermission("MANAGE_CHANNELS")) x5 = "❌"
   
    //üyeleri at
    if (msg.member.hasPermission("KICK_MEMBERS")) x6 = "✔️"
    if (!msg.member.hasPermission("KICK_MEMBERS")) x6 = "❌"
   
    //üyeleri yasakla
    if (msg.member.hasPermission("BAN_MEMBERS")) x7 = "✔️"
    if (!msg.member.hasPermission("BAN_MEMBERS")) x7 = "❌"
   
    //mesajları yönet
    if (msg.member.hasPermission("MANAGE_MESSAGES")) x8 = "✔️"
    if (!msg.member.hasPermission("MANAGE_MESSAGES")) x8 = "❌"
   
    //kullanıcı adlarını yönet
    if (msg.member.hasPermission("MANAGE_NICKNAMES")) x9 = "✔️"
    if (!msg.member.hasPermission("MANAGE_NICKNAMES")) x9 = "❌"
   
    //emojileri yönet
    if (msg.member.hasPermission("MANAGE_EMOJIS")) x10 = "✔️"
    if (!msg.member.hasPermission("MANAGE_EMOJIS")) x10 = "❌"
   
    //webhookları yönet
    if (msg.member.hasPermission("MANAGE_WEBHOOKS")) x11 = "✔️"
    if (!msg.member.hasPermission("MANAGE_WEBHOOKS")) x11 = "❌"
   
    msg.channel.send(stripIndents`
    \`\`\`diff
    ${x} Yönetici
${x2} Denetim Kaydını Görüntüle
${x3} Sunucuyu Yönet
${x4} Rolleri Yönet
${x5} Kanalları Yönet
${x6} Üyeleri At
${x7} Üyeleri Yasakla
${x8} Mesajları Yönet
${x9} Kullanıcı Adlarını Yönet
${x10} Emojileri Yönet
${x11} Webhook'ları Yönet
\`\`\`
   `)
  msg.channel.send("```md\n# Başında \"❌\" olanlar o yetkiye sahip olunmadığını gösterir. \n# Başında \"✔️\" olanlar o yetkiye sahip olunduğunu gösterir. \n```")

};

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ['izinlerim'],
  permLevel: 0,
    kategori: "kullanıcı"
};

exports.help = {
  name: 'yetkilerim',
  description: 'Komutu kullandığınız sunucudaki yetkilerinizi/izinlerinizi gösterir.',
  usage: 'yetkilerim'
};
 
const keytr = require('keytr.js');
Banlı Üye
Katılım
15 Ağu 2018
Mesajlar
542
Tepki puanı
138
Yaş
26
7 HİZMET YILI
Let fonksiyonu var teşekürler ayrıca gereken modülü de yazarsan insanlar işine yarar :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst