const db = require(`odies.database`) exports.help = { isim: 'ekle', ek: 'özelyap' } exports.run = async(client, message, args) => { try{ if(!["OWNERID"].includes(message.author.id)) return message.reply("`özel` komutunu kullanmak için gerekli izne sahip değilsiniz!").catch() if(!args[0]) return message.channel.send(`Hatalı komut kullanımı, **ekle/çıkar** belirtmelisiniz!`).catch() if(![`ekle`, `çıkar`].includes(args[0])) return message.channel.send(`Hatalı komut kullanımı, **ekle/çıkar** belirtmelisiniz!`).catch() if(args[0] === `ekle`) { let id = args[1] if(!id) return message.channel.send(`Özel Üye alınacak kullanıcıyı ID olarak belirtmelisiniz!`).catch() let u = client.users.cache.get(id) if(!u) return message.channel.send(`Kullanıcıyı mevcut sunucularda aradım, kullanıcı bulunamadı!`).catch() if(await db.fetch(`ozel_${id}`)) return message.channel.send(` Kullanıcı zaten Özel Üye alınmış!`).catch() if(id === client.user.id) return message.channel.send(`Botları Özel Üye yapamazsınız!`).catch() message.channel.send(`${u.username}#${u.discriminator} **(${u.id})**, adlı kullanıcı artık Özel Üye!`).catch() await db.add(`ozel.${id}`, 1) } if(args[0] === `çıkar`) { let ıd = args[1] if(!ıd) return message.channel.send(`Özel Üyeden çıkarılacak kullanıcıyı ID halinde belirtmelisiniz!`).catch() let u = client.users.cache.get(ıd) if(!u) return message.channel.send(`Kullanıcıyı mevcut sunucularda aradım, kullanıcı bulunamadı!`).catch() if(!await db.fetch(`ozel_${ıd}`)) return message.channel.send(`Kullanıcı zaten özel üyedeğil!!`).catch() message.channel.send(`${u.username}#${u.discriminator} **(${u.id})**, adlı kullanıcı artık Özel Üye değil!!`).catch() await db.delete(`ozel_${ıd}`) } }catch(e){ message.reply("Komutu kullanırken bir hata oluştu!\nKomutun çalışmamasına sebep olan hata: `"+e+"`").catch(); } }; ///// Özel Komutun içine if(await !db.fetch(`ozel_${message.author.id}`)) return message.reply(`Özel komut.`).catch();