⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

Discord Gelişmiş Kick

Konu

#1
Kod Adı: Gelismiskick.js
Kod Ne işe yarıyor: Sunucunuzda Bir kişiyi Kicklemek İçin Oylama Başlatır
Gerekli Modüller: discord.js - quick.db
Kod:


PHP Kod:
const Discord = require('discord.js');
const 
db = require('quick.db');
exports.run async (botmessageargs) => {
  
    
if (!message.member.hasPermission('KICK_MEMBERS')) return message.channel.send(`Bu komutu kullanmak için \`Üyeleri At\` yetkisine sahip olmalısın.`);
    let sebep args.slice(1).join(' ')
    if (!args[0]) return message.channel.send('Atmak istediğin kullanıcıyı etiketlemelisin.')
    let kisi message.mentions.users.first();
   if (!kisi) return message.channel.send(`Sunucuda böyle bir kullanıcıyı bulamadım.`)
    let adam message.guild.member(kisi)
    if (!adam) return message.channel.send(`Sunucuda böyle bir kullanıcıyı bulamadım.`)
    if (adam.hasPermission("MANAGE_MESSAGES")) return message.channel.send(`Kendi yetkimin üstündeki kişileri atamam.`)
    if (!sebepsebep'Sebep belirtilmemiş.'
  
    message
.channel.send(`${kisi.tag}, adlı kullanıcıyı sunucudan atacağım, emin misiniz? Eminseniz \`e\` işlemi iptal etmek ise \`h\` olarak cevaplayınız.`)
        let uwu false;
            while (!uwu) {
                const response await message.channel.awaitMessages(neblm => neblm.author.id === message.author.id, { max1time30000 });
                const secim response.first().content
                
if (secim == 'hayır' || secim == 'h') return message.channel.send('Kişinin atma işlemi başarıyla iptal edildi.')
                if (secim !== 'evet' && secim !== 'e') {
                message.channel.send(`Lütfen sadece \`e\` veya \`h\` olarak cevaplayın.`)
                }
                if (secim == 'evet' || secim == 'e'uwu true
                
}
                if (uwu) {
                kisi.send(`**${message.guild.name}** adlı sunucudan atıldınız.\n*Sebep:* \`\`\`${sebep}\`\`\``)

                try {
                await adam.kick(sebep+ ` | Yetkili: ${message.author.tag} - ${message.author.id}`)
                message.channel.send(`${kisi.tag} adlı kullanıcı başarıyla sunucudan atıldı.`)
                    let embed = new Discord.RichEmbed()
                    .setColor('RED')
                    .setAuthor(`${kisi.username} adlı kişi yasaklandı!`, kisi.avatarURL||kisi.defaultAvatarURL)
                    .addField('Atan Kullanıcı', `${kisi.tag}-[${kisi.id}]`, true)
                    .addField('Atan Yetkili', `${message.author.tag}-[${message.author.id}]`, true)
                    .addField('Atma Nedeni'sebeptrue);
                let membermodChannel await db.fetch(`modlogkanaly_${message.guild.id}`)
                if (!message.guild.channels.get(membermodChannel)) return
                else message.guild.channels.get(membermodChannel).send(embed)
            } catch(e) {
            message.channel.send('Bir hata oluştu!')
        }
    } else return console.log('Atma komutunda hata olustu.')
}

exports.conf = {
  enabledtrue,
  guildOnlytrue,
  aliases: ["gk""gkick""gat"],
  permLevel0
};

exports.help = {
  name'gkick',
  description'Etiketlediğiniz kullanıcıyı sunucudan atarsınız.',
  usage'gkick'
}; 
PHP & Flutter & Dart
Cevapla
#2
Teşekkürler
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da