Discord.js Bot-İzin

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Kawin
Uzman Üye
Katılım
27 Eyl 2016
Mesajlar
163
Tepki puanı
37
Ödüller
5
Yaş
26
9 HİZMET YILI
Bu kod sayesinde direk yetkisi olmayan botlara yetki verip veya alabileceksiniz.

[komutlar/bot-izni.js]
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db');
exports.run = async (client, message, args) => {
    if (!db.fetch(`antiraidK_${message.guild.id}`)) return
  if(!args[0]) {
    
        message.channel.send(`Bir bot **ID**'si yazmalısın!`)
        return
    }

  if(!client.users.has(args[0])) {
                    message.channel.send(`Bu **ID**'ye ait kullanıcı bulamadım'!`)
        return
    }

  if(!client.users.get(args[0]).bot) {
        message.channel.send(`Bu kişi bot değil!`)
        return
    }
    
  message.channel.send(`Başarıyla bota izin verdiniz.`)

  db.set(`botizin_${message.guild.id}.${args[0]}`, "aktif")

};
exports.conf = {
    enabled: true,
    guildOnly: true,
    aliases: ["bot-izni-ver", "botizniver", "botizniver"],
    permLevel: '4',
    kategori: 'yetkili'
}
exports.help = {
    name: 'bot-izniver',
    description: '',
    usage: ''
}



[komutlar/bot-izni-kaldır.js]
JavaScript:
const Discord = require('discord.js');
const db = require('quick.db');
exports.run = async (client, message, args) => {
    if (!db.fetch(`antiraidK_${message.guild.id}`)) return

  if(!args[0]) {
    
        message.channel.send(`Bir bot **ID**'si yazmalısın!`)
        return
    }

  if(!client.users.has(args[0])) {
                    message.channel.send(`Bu **ID**'ye ait kullanıcı bulamadım'!`)
        return
    }

  if(!client.users.get(args[0]).bot) {
        message.channel.send(`Bu kişi bot değil!`)
        return
    }
    
  message.channel.send(`Başarıyla botdan izin aldınız.`)

  db.delete(`botizin_${message.guild.id}.${args[0]}`)

};
exports.conf = {
    enabled: true,
    guildOnly: true,
    aliases: ["bot-izni-kaldır", "botiznikaldır", "botiznikaldır"],
    permLevel: '4',
    kategori: 'yetkili'
}
exports.help = {
    name: 'bot-iznikaldır',
    description: '',
    usage: ''
}
[/ICODE]

[CENTER][B][main dosyasına server.js, bot.js, vb.][/B][/CENTER]
[CODE=javascript]client.on("guildMemberAdd", async member => {
  let kanal = await db.fetch(`antiraidK_${member.guild.id}`);
  if (!kanal) return;
      const gözelkanal = client.channels.get(kanal)
      if (!gözelkanal) return
  if (member.user.bot == true) {
  if (db.fetch(`botizin_${member.guild.id}.${member.id}`) == "aktif") {
  gözelkanal.send("**"+member.user.username + "** adlı bota bir yetkili izin verdi eğer kaldırmak istiyorsanız **!bot-izni-kaldır botunid**.")
  } else {
  gözelkanal.send("**" + member.user.username + "** adlı botu güvenlik amacı ile uzaklaştırdım. Tekrar geldiğinde uzaklaştırılmasını istemiyorsanız **!bot-izni-ver botunid**")
  member.ban()
}
  }
});
 
Seçkin Üye
Katılım
20 Ara 2019
Mesajlar
345
Çözümler
1
Tepki puanı
129
Ödüller
6
6 HİZMET YILI
Teşekkürler kanka discord sunucumda kullanıcam
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst