[Discord.js] Yetkilerim Komutu

avatar BarBarOs.js*
Forum Üyesi
19-09-2022, Saat: 21:24
1255
#1
Yorumu Paylaş

Kod:
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                                                                   //iXbir.net
${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: "Komutlar"
};

exports.help = {
  name: 'yetkilerim',
  description: 'Komutu kullandığınız sunucudaki yetkilerinizi/izinlerinizi gösterir.',
  usage: 'yetkilerim'
};

Komutun Açıklaması : Komutu kullandığınız sunucudaki yetkilerinizi/izinlerinizi gösterir.
V12 Komutudur
Komutllar Klasörüne Atılacaktır.
Beğenenler : Denizbilen , spector


GoldSRC Level Designer & Discord Bot Developer
deneme
Forum Üyesi

Konuda Ara

8 Yorum

spector

Forum Sorumlusu

Forum Sorumlusu
avatar
spector
19-09-2022, Saat: 21:37
19-09-2022, Saat: 21:37
#2
Yorumu Paylaş
Teşekkürler. Gülümse


Destek almak için BURAYA TIKLAYABİLİRSİNİZ.

Denizbilen

Gold

Gold Üye
avatar
Denizbilen
19-09-2022, Saat: 23:12
19-09-2022, Saat: 23:12
#3
Yorumu Paylaş
teşekkür ederim

QuryWesT

Yasaklı Üye
Yasaklı Üye Grubu
avatar
QuryWesT
20-09-2022, Saat: 01:30
20-09-2022, Saat: 01:30
#4
Yorumu Paylaş
Teşekkürler

BarBarOs.js*

Forum Üyesi

Kayıtlı Üye Grubu
avatar
BarBarOs.js*
20-09-2022, Saat: 22:16
20-09-2022, Saat: 22:16
#5
Yorumu Paylaş
QuryWesT Adlı Kullanıcıdan Alıntı: Yoruma gitTeşekkürler

Rica Ederim.


GoldSRC Level Designer & Discord Bot Developer

Twania

Forum Üyesi

Kayıtlı Üye Grubu
avatar
Twania
21-09-2022, Saat: 02:55
21-09-2022, Saat: 02:55
#6
Yorumu Paylaş
Teşekkürler.

BarBarOs.js*

Forum Üyesi

Kayıtlı Üye Grubu
avatar
BarBarOs.js*
21-09-2022, Saat: 15:49
21-09-2022, Saat: 15:49
#7
Yorumu Paylaş
Twania Adlı Kullanıcıdan Alıntı: Yoruma gitTeşekkürler.

Rica Ederim Gülümse


GoldSRC Level Designer & Discord Bot Developer

vgodviria

Forum Üyesi

Kayıtlı Üye Grubu
avatar
vgodviria
21-09-2022, Saat: 18:44
21-09-2022, Saat: 18:44
#8
Yorumu Paylaş
Eğer 0'dan kod yazıyorsan discord.js v14 ile yazman daha sağlıklı olacaktır, piyasada v12 kullanan çok az insan kaldı.

BarBarOs.js*

Forum Üyesi

Kayıtlı Üye Grubu
avatar
BarBarOs.js*
21-09-2022, Saat: 18:52
21-09-2022, Saat: 18:52
#9
Yorumu Paylaş
vgodviria Adlı Kullanıcıdan Alıntı: Yoruma gitEğer 0'dan kod yazıyorsan discord.js v14 ile yazman daha sağlıklı olacaktır, piyasada v12 kullanan çok az insan kaldı.

0dan yazmıyorum arşivimde v12 , v13 , v14 gibi kodlar var zaten bazen v14de atabilirim belki ama v12 daha çok seviyorum


GoldSRC Level Designer & Discord Bot Developer


Konuyu Okuyanlar:
1 Ziyaretçi