client.on(`channelDelete`, async channel => { const audit = await client.guilds.cache.get("SUNUCUID").fetchAuditLogs({ type: "CHANNEL_DELETE" }).then(audit => audit.entries.first()); const yapanad = audit.executor; const id = audit.executor.id; if (id === client.user.id || id === "KORUMAID1" || id === "KORUMAID2" || id === "KORUMAID3" || id === "KORUMAID4") return; let koruma = channel.guild.members.cache.get(yapanad.id) await channel.clone({ reason: "Syn ♥ Odies.Net Kanal Koruması" }).then(async kanal => { if (channel.parentID != null) await kanal.setParent(channel.parentID); await kanal.setPosition(channel.position); if (channel.type == "category") await channel.guild.channels.cache.filter(k => k.parentID == channel.id).forEach(x => x.setParent(kanal.id)); koruma.roles.set(koruma.roles.cache.has("BOOSTERID") ? ["CEZALIID", "BOOSTERID"] : ["CEZALIID"]).catch(); const kanalkoruma = new MessageEmbed() .setColor(`RANDOM`).setAuthor(`Syn ♥ Odies.Net Kanal Silme Koruması`, client.user.avatarURL()).setTimestamp() .setDescription(`${yapanad}, adlı kullanıcı bir kanal sildi silinen kanalı tekrar oluşturdum ve kullanıcıyı banladım`) channel.guild.owner.send(kanalkoruma).catch() let logk = channel.guild.channels.cache.find(x => x.name === "odies-kanalkoruma"); if(!logk) return; logk.send(kanalkoruma).catch() });