//Komutlar Klasörüne ///// const db = require(`odies.database`) exports.help = { isim: 'otorol', ek: 'rolayarla' } exports.run = async (client, message, args) => { try{ if(!["gelistiriciID", message.guild.ownerID].includes(message.author.id)) return message.reply("`otorol` komutunu kullanmak için gerekli izne sahip değilsiniz!").catch() if(![`ayarla`, `sıfırla`].includes(args[0])) return message.channel.send(` Hatalı komut kullanımı, **ayarla/sıfırla** belirtmelisiniz!`).catch() if(args[0] === `ayarla`) { let rol = args[1] if(!rol) return message.channel.send(`Otorol için bir rol ID belirtmelisiniz!`).catch() if(await db.fetch(`otorol_${message.guild.id}`)) return message.channel.send(`Zaten otorol sistemi açık.`).catch() message.channel.send(`Otorol sistemi başarıyla kuruldu.`).catch() await db.add(`otorol_${message.guild.id}`, rol) } if(args[0] === `sıfırla`) { message.channel.send(`Otorol başarıyla sıfırlandı!`).catch() await db.delete(`otorol_${message.guild.id}`) } }catch(e){ message.reply("Komutu kullanırken bir hata oluştu!\nKomutun çalışmamasına sebep olan hata: `"+e+"`").catch(); } }; ///Main Klasöre - Event /// client.on(`guildMemberAdd`, async u => { let rol = await db.fetch(`otorol_${u.guild.id}`) if(!rol) return; u.roles.add(rol) });