Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Code By : Me , 9 9 9 <Eùros/>#0204
- ID : 678517905150836757
- Error ? : https://discord.gg/mmD3bxRK4Z
- */
- const { MessageEmbed, Message } = require("discord.js");
- const db = require("quick.db");
- module.exports = {
- name:"guildUpdate",
- async execute( oldGuild , newGuild , client) {
- let guild = newGuild;
- let log = await guild.fetchAuditLogs({
- type : "UPDATE_SERVER"
- })
- let admin = log.entries.first().executor;
- let data = await db.get(`LogChannel[guildID:${guild.id}]`);
- if(data === null) return;
- let logChannel = data.channel;
- let status = data.status;
- if(logChannel === null) return;
- if(!logChannel) return;
- if(status === null){
- let data = {
- status : "on",
- }
- await db.set(`LogChannel[guildID:${guild.id}]`,data)
- }
- if(status === "off") return;
- let logger = guild.channels.cache.get(logChannel);
- let checker = (bool) => bool ? "`✅`" : "`❌`";
- if(oldGuild.name != newGuild.name){
- let Guild_Name_Change = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD NAME CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true}))
- .setDescription(`**Guild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**Name : ${oldGuild.name}**`])
- .addField(`**AFTER**`,[`**Name : ${newGuild.name}**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(Guild_Name_Change)
- } else if (oldGuild.icon != newGuild.icon){
- let oldIcon;
- let newIcon;
- let oldI = oldGuild.iconURL({dynamic:true,format:"png",size:1024})
- let newI = newGuild.iconURL({dynamic:true,format:"png",size:1024})
- if(oldI === null){
- oldIcon = "https://cdn.discordapp.com/attachments/815150328370298910/874624990111232010/c61eae1f23be7949.jpg?size=1024"
- } else {
- oldIcon = oldI
- }
- if(newI === null){
- newIcon = "https://cdn.discordapp.com/attachments/815150328370298910/874624990111232010/c61eae1f23be7949.jpg?size=1024"
- } else {
- newIcon = newI
- }
- let CHANGE_ICON = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD ICON CHANGE\`]`)
- .setAuthor(guild.name,newIcon)
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**[oldGuild ICon](${oldIcon})**`])
- .addField(`**AFTER**`,[`**[newGuild ICon](${newIcon})**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(CHANGE_ICON)
- } else if (oldGuild.splash != newGuild.splash){
- let oldSplash;
- let newSplash;
- let oldS = oldGuild.iconURL({dynamic:true,format:"png",size:1024})
- let newS = newGuild.iconURL({dynamic:true,format:"png",size:1024})
- if(oldS === null){
- oldSplash = "https://cdn.discordapp.com/attachments/815150328370298910/874624990111232010/c61eae1f23be7949.jpg?size=1024"
- } else {
- oldSplash = oldS
- }
- if(newS === null){
- newSplash = "https://cdn.discordapp.com/attachments/815150328370298910/874624990111232010/c61eae1f23be7949.jpg?size=1024"
- } else {
- newSplash = newS
- }
- let SPLASH_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD INVITE BG CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**[oldGuild Invite BG](${oldSplash})**`])
- .addField(`**AFTER**`,[`**[newGuild Invite BG](${newSplash})**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(SPLASH_CHANGE)
- } else if (oldGuild.region != newGuild.region){
- let REGION_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD REGION CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**REGION : ${oldGuild.region}**`])
- .addField(`**AFTER**`,[`**REGION : ${newGuild.region}**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(REGION_CHANGE)
- } else if(oldGuild.afkChannelID != newGuild.afkChannelID){
- let AFK_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD AFK CHANNEL CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**AFK CHANNEL : <#${oldGuild.afkChannelID}>**`])
- .addField(`**AFTER**`,[`**AFK CHANNEL : <#${newGuild.afkChannelID}>**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(AFK_CHANGE)
- } else if (oldGuild.systemChannelID != newGuild.systemChannelID){
- let SYSTEM_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD SYSTEME CHANNEL CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**SYSTEME CHANNEL : <#${oldGuild.systemChannelID}>**`])
- .addField(`**AFTER**`,[`**SYSTEME CHANNEL : <#${newGuild.systemChannelID}>**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(SYSTEM_CHANGE)
- } else if(oldGuild.verificationLevel != newGuild.verificationLevel) {
- let VER_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD VERIFICATION LEVEL CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**VERIFICATION LEVEL : ${oldGuild.verificationLevel}**`])
- .addField(`**AFTER**`,[`**VERIFICATION LEVEL : ${newGuild.verificationLevel}**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(VER_CHANGE)
- } else if (oldGuild.vanityURLCode != newGuild.vanityURLCode){
- let VANITY_URL_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD VANITY URL CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**VANITY URL : ${oldGuild.vanityURLCode}**`])
- .addField(`**AFTER**`,[`**VANITY URL : ${newGuild.vanityURLCode}**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(VANITY_URL_CHANGE)
- } else if (oldGuild.description != newGuild.description){
- let DESCRIPTION_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD DESCRIPTION CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**DESCRIPTION : ${oldGuild.description}**`])
- .addField(`**AFTER**`,[`**DESCRIPTION : ${newGuild.description}**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(DESCRIPTION_CHANGE)
- } else if (oldGuild.banner != newGuild.banner){
- let oldBanner;
- let newBanner;
- let oldB = oldGuild.iconURL({dynamic:true,format:"png",size:1024})
- let newB = newGuild.iconURL({dynamic:true,format:"png",size:1024})
- if(oldB === null){
- oldBanner = "https://cdn.discordapp.com/attachments/815150328370298910/874624990111232010/c61eae1f23be7949.jpg?size=1024"
- } else {
- oldBanner = oldB
- }
- if(newB === null){
- newBanner = "https://cdn.discordapp.com/attachments/815150328370298910/874624990111232010/c61eae1f23be7949.jpg?size=1024"
- } else {
- newBanner = newB
- }
- let BANNER_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD BANNER BG CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**[oldGuild Banner BG](${oldBanner})**`])
- .addField(`**AFTER**`,[`**[newGuild Banner BG](${newBanner})**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(BANNER_CHANGE)
- } else if (oldGuild.rulesChannelID != newGuild.rulesChannelID){
- let RULES_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD RULES CHANNEL CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**RULES CHANNEL : <#${oldGuild.rulesChannelID}>**`])
- .addField(`**AFTER**`,[`**RULES CHANNEL : <#${newGuild.rulesChannelID}>**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(RULES_CHANGE)
- } else if (oldGuild.publicUpdatesChannelID != newGuild.publicUpdatesChannelID){
- let PUBLIC_UPDATE_CHANGE = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD PUBLIC UPDATE CHANNEL CHANGE\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}\nGuild Owner : <@${newGuild.ownerID}>**`)
- .addField(`**BEFORE**`,[`**PUBLIC UPDATE CHANNEL : <#${oldGuild.publicUpdatesChannelID}>**`])
- .addField(`**AFTER**`,[`**PUBLIC UPDATE CHANNEL : <#${newGuild.publicUpdatesChannelID}>**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(PUBLIC_UPDATE_CHANGE)
- } else if (oldGuild.ownerID != newGuild.ownerID){
- let OWNERSHIP_TRANS = new MessageEmbed()
- .setTitle(`LOG TYPE : [\`GUILD OWNERSHIP TRANS\`]`)
- .setAuthor(guild.name,guild.iconURL({dynamic:true,format:"png"}))
- .setDescription(`**Guild Name : ${guild.name}\nGuild ID : ${newGuild.id}**`)
- .addField(`**BEFORE**`,[`**OWNERSHIP : <@${oldGuild.ownerID}>**`])
- .addField(`**AFTER**`,[`**OWNERSHIP : <@${newGuild.ownerID}>**`])
- .setThumbnail(admin.avatarURL({dynamic:true,format:'png'}))
- .setColor("#00ffff")
- .setFooter(`${guild.name} + ${client.user.username}`,client.user.avatarURL({dynamic:true}))
- logger.send(OWNERSHIP_TRANS)
- }
- }
- }
- /*
- Code By : Me , 9 9 9 <Eùros/>#0204
- ID : 678517905150836757
- Error ? : https://discord.gg/mmD3bxRK4Z
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement