Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let log = JSON.parse(fs.readFileSync("./log.json", "utf8"));
- client.on("message", message => {
- if (!message.channel.guild) return;
- let room = message.content.split(" ").slice(1);
- let findroom = message.guild.channels.find("name", `${room}`);
- if (message.content.startsWith(prefix + "setlog")) {
- if (!message.channel.guild) return;
- if (!message.member.hasPermission("MANAGE_GUILD"))
- return message.channel.send(
- "**Sorry But You Dont Have Permission** `MANAGE_GUILD`"
- );
- if (!room) return message.channel.send("Please Type The Channel Name");
- if (!findroom)
- return message.channel.send("Please Type The Log Channel Name");
- let embed = new Discord.RichEmbed()
- .setTitle("**Done The Log Code Has Been Setup**")
- .addField("Channel:", `${room}`)
- .addField("Requested By:", `${message.author}`)
- .setThumbnail(message.author.avatarURL)
- .setFooter(`${client.user.username}`);
- message.channel.sendEmbed(embed);
- log[message.guild.id] = {
- channel: room,
- onoff: "On"
- };
- fs.writeFile("./log.json", JSON.stringify(log), err => {
- if (err) console.error(err);
- });
- }
- });
- client.on("message", message => {
- if (message.content.startsWith(prefix + "togglelog")) {
- if (!message.channel.guild) return;
- if (!message.member.hasPermission("MANAGE_GUILD"))
- return message.channel.send(
- "**Sorry But You Dont Have Permission** `MANAGE_GUILD`"
- );
- if (!log[message.guild.id])
- log[message.guild.id] = {
- onoff: "Off"
- };
- if (log[message.guild.id].onoff === "Off")
- return [
- message.channel.send(`**The log Is __On__ !**`),
- (log[message.guild.id].onoff = "On")
- ];
- if (log[message.guild.id].onoff === "On")
- return [
- message.channel.send(`**The log Is __Off__ !**`),
- (log[message.guild.id].onoff = "Off")
- ];
- fs.writeFile("./log.json", JSON.stringify(log), err => {
- if (err)
- console.error(err).catch(err => {
- console.error(err);
- });
- });
- }
- });
- client.on("messageDelete", message => {
- if (message.author.bot) return;
- if (message.channel.type === "dm") return;
- if (!message.guild.member(client.user).hasPermission("EMBED_LINKS")) return;
- if (!message.guild.member(client.user).hasPermission("MANAGE_MESSAGES"))
- return;
- if (!log[message.guild.id])
- log[message.guild.id] = {
- onoff: "Off"
- };
- if (log[message.guild.id].onoff === "Off") return;
- var logChannel = message.guild.channels.find(
- c => c.name === `${log[message.guild.id].channel}`
- );
- if (!logChannel) return;
- let messageDelete = new Discord.RichEmbed()
- .setTitle("**[MESSAGE DELETE]**")
- .setColor("RED")
- .setThumbnail(message.author.avatarURL)
- .setDescription(
- `**\n**:wastebasket: Successfully \`\`DELETE\`\` **MESSAGE** In ${message.channel}\n\n**Channel:** \`\`${message.channel.name}\`\` \n**Sent By:** <@${message.author.id}> \n\n**Message:**\n\n\`\`\`${message}\`\`\``
- )
- .setTimestamp()
- .setFooter(message.guild.name, message.guild.iconURL);
- logChannel.send(messageDelete);
- });
- client.on("messageUpdate", (oldMessage, newMessage) => {
- if (oldMessage.author.bot) return;
- if (!oldMessage.channel.type === "dm") return;
- if (!oldMessage.guild.member(client.user).hasPermission("EMBED_LINKS"))
- return;
- if (!oldMessage.guild.member(client.user).hasPermission("MANAGE_MESSAGES"))
- return;
- if (!log[oldMessage.guild.id])
- log[oldMessage.guild.id] = {
- onoff: "Off"
- };
- if (log[oldMessage.guild.id].onoff === "Off") return;
- var logChannel = oldMessage.guild.channels.find(
- c => c.name === `${log[oldMessage.guild.id].channel}`
- );
- if (!logChannel) return;
- if (oldMessage.content.startsWith("https://")) return;
- let messageUpdate = new Discord.RichEmbed()
- .setTitle("**[MESSAGE EDIT]**")
- .setThumbnail(oldMessage.author.avatarURL)
- .setColor("BLUE")
- .setDescription(
- `**\n**:wrench: Successfully EDIT **MESSAGE** In ${oldMessage.channel}\n\n\n**Channel:** ${oldMessage.channel.name}\n\n\n**Sent By:** <@${oldMessage.author.id}> \n\n\n**Old Message:**\n\`\`\` ${oldMessage} \`\`\`\n **New Message:** \n \`\`\`${newMessage}\`\`\` `
- )
- .setTimestamp()
- .setFooter(oldMessage.guild.name, oldMessage.guild.iconURL);
- logChannel.send(messageUpdate);
- });
- client.on("roleCreate", role => {
- if (!role.guild.member(client.user).hasPermission("EMBED_LINKS")) return;
- if (!role.guild.member(client.user).hasPermission("VIEW_AUDIT_LOG")) return;
- if (!log[role.guild.id])
- log[role.guild.id] = {
- onoff: "Off"
- };
- if (log[role.guild.id].onoff === "Off") return;
- var logChannel = role.guild.channels.find(
- c => c.name === `${log[role.guild.id].channel}`
- );
- if (!logChannel) return;
- role.guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userAvatar = logs.entries.first().executor.avatarURL;
- let roleCreate = new Discord.RichEmbed()
- .setTitle("**[ROLE CREATE]**")
- .setThumbnail(userAvatar)
- .setDescription(
- `**\n**:white_check_mark: Successfully \`\`CREATE\`\` Role.\n\n**Role Name:** \`\`${role.name}\`\` \n**By:** <@${userID}>`
- )
- .setColor("GREEN")
- .setTimestamp()
- .setFooter(role.guild.name, role.guild.iconURL);
- logChannel.send(roleCreate);
- });
- });
- client.on("roleDelete", role => {
- if (!role.guild.member(client.user).hasPermission("EMBED_LINKS")) return;
- if (!role.guild.member(client.user).hasPermission("VIEW_AUDIT_LOG")) return;
- if (!log[role.guild.id])
- log[role.guild.id] = {
- onoff: "Off"
- };
- if (log[role.guild.id].onoff === "Off") return;
- var logChannel = role.guild.channels.find(
- c => c.name === `${log[role.guild.id].channel}`
- );
- if (!logChannel) return;
- role.guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userAvatar = logs.entries.first().executor.avatarURL;
- let roleDelete = new Discord.RichEmbed()
- .setTitle("**[ROLE DELETE]**")
- .setThumbnail(userAvatar)
- .setDescription(
- `**\n**:white_check_mark: Successfully \`\`DELETE\`\` Role.\n\n**Role Name:** \`\`${role.name}\`\` \n**By:** <@${userID}>`
- )
- .setColor("RED")
- .setTimestamp()
- .setFooter(role.guild.name, role.guild.iconURL);
- logChannel.send(roleDelete);
- });
- });
- client.on("roleUpdate", (oldRole, newRole) => {
- if (!oldRole.guild.member(client.user).hasPermission("EMBED_LINKS")) return;
- if (!oldRole.guild.member(client.user).hasPermission("VIEW_AUDIT_LOG"))
- return;
- if (!log[oldRole.guild.id])
- log[oldRole.guild.id] = {
- onoff: "Off"
- };
- if (log[oldRole.guild.id].onoff === "Off") return;
- var logChannel = oldRole.guild.channels.find(
- c => c.name === `${log[oldRole.guild.id].channel}`
- );
- if (!logChannel) return;
- oldRole.guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userAvatar = logs.entries.first().executor.avatarURL;
- if (oldRole.name !== newRole.name) {
- if (log[oldRole.guild.id].onoff === "Off") return;
- let roleUpdateName = new Discord.RichEmbed()
- .setTitle("**[ROLE NAME UPDATE]**")
- .setThumbnail(userAvatar)
- .setColor("BLUE")
- .setDescription(
- `**\n**:white_check_mark: Successfully \`\`EDITED\`\` Role Name.\n\n**Old Name:** \`\`${oldRole.name}\`\`\n**New Name:** \`\`${newRole.name}\`\`\n**By:** <@${userID}>`
- )
- .setTimestamp()
- .setFooter(oldRole.guild.name, oldRole.guild.iconURL);
- logChannel.send(roleUpdateName);
- }
- if (oldRole.hexColor !== newRole.hexColor) {
- if (oldRole.hexColor === "#000000") {
- var oldColor = "`Default`";
- } else {
- var oldColor = oldRole.hexColor;
- }
- if (newRole.hexColor === "#000000") {
- var newColor = "`Default`";
- } else {
- var newColor = newRole.hexColor;
- }
- if (log[oldRole.guild.id].onoff === "Off") return;
- let roleUpdateColor = new Discord.RichEmbed()
- .setTitle("**[ROLE COLOR UPDATE]**")
- .setThumbnail(userAvatar)
- .setColor("BLUE")
- .setDescription(
- `**\n**:white_check_mark: Successfully \`\`EDITED\`\` **${oldRole.name}** Role Color.\n\n**Old Color:** ${oldColor}\n**New Color:** ${newColor}\n**By:** <@${userID}>`
- )
- .setTimestamp()
- .setFooter(oldRole.guild.name, oldRole.guild.iconURL);
- logChannel.send(roleUpdateColor);
- }
- });
- });
- client.on("channelCreate", channel => {
- if (!channel.guild) return;
- if (!channel.guild.member(client.user).hasPermission("EMBED_LINKS")) return;
- if (!channel.guild.member(client.user).hasPermission("VIEW_AUDIT_LOG"))
- return;
- if (!log[channel.guild.id])
- log[channel.guild.id] = {
- onoff: "Off"
- };
- if (log[channel.guild.id].onoff === "Off") return;
- var logChannel = channel.guild.channels.find(
- c => c.name === `${log[channel.guild.id].channel}`
- );
- if (!logChannel) return;
- if (channel.type === "text") {
- var roomType = "Text";
- } else if (channel.type === "voice") {
- var roomType = "Voice";
- } else if (channel.type === "category") {
- var roomType = "Category";
- }
- channel.guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userAvatar = logs.entries.first().executor.avatarURL;
- let channelCreate = new Discord.RichEmbed()
- .setTitle("**[CHANNEL CREATE]**")
- .setThumbnail(userAvatar)
- .setDescription(
- `**\n**:white_check_mark: Successfully \`\`CREATE\`\` **${roomType}** channel.\n\n**Channel Name:** \`\`${channel.name}\`\`\n**By:** <@${userID}>`
- )
- .setColor("GREEN")
- .setTimestamp()
- .setFooter(channel.guild.name, channel.guild.iconURL);
- logChannel.send(channelCreate);
- });
- });
- client.on("channelDelete", channel => {
- if (!channel.guild) return;
- if (!channel.guild.member(client.user).hasPermission("EMBED_LINKS")) return;
- if (!channel.guild.member(client.user).hasPermission("VIEW_AUDIT_LOG"))
- return;
- if (!log[channel.guild.id])
- log[channel.guild.id] = {
- onoff: "Off"
- };
- if (log[channel.guild.id].onoff === "Off") return;
- var logChannel = channel.guild.channels.find(
- c => c.name === `${log[channel.guild.id].channel}`
- );
- if (!logChannel) return;
- if (channel.type === "text") {
- var roomType = "Text";
- } else if (channel.type === "voice") {
- var roomType = "Voice";
- } else if (channel.type === "category") {
- var roomType = "Category";
- }
- channel.guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userAvatar = logs.entries.first().executor.avatarURL;
- let channelDelete = new Discord.RichEmbed()
- .setTitle("**[CHANNEL DELETE]**")
- .setThumbnail(userAvatar)
- .setDescription(
- `**\n**:white_check_mark: Successfully \`\`DELETE\`\` **${roomType}** channel.\n\n**Channel Name:** \`\`${channel.name}\`\`\n**By:** <@${userID}>`
- )
- .setColor("RED")
- .setTimestamp()
- .setFooter(channel.guild.name, channel.guild.iconURL);
- logChannel.send(channelDelete);
- });
- });
- client.on("channelUpdate", (oldChannel, newChannel) => {
- if (!oldChannel.guild) return;
- if (!log[oldChannel.guild.id])
- log[oldChannel.guild.id] = {
- onoff: "Off"
- };
- if (log[oldChannel.guild.id].onoff === "Off") return;
- var logChannel = oldChannel.guild.channels.find(
- c => c.name === `${log[oldChannel.guild.id].channel}`
- );
- if (!logChannel) return;
- if (oldChannel.type === "text") {
- var channelType = "Text";
- } else if (oldChannel.type === "voice") {
- var channelType = "Voice";
- } else if (oldChannel.type === "category") {
- var channelType = "Category";
- }
- oldChannel.guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userAvatar = logs.entries.first().executor.avatarURL;
- if (oldChannel.name !== newChannel.name) {
- let newName = new Discord.RichEmbed()
- .setTitle("**[CHANNEL EDIT]**")
- .setThumbnail(userAvatar)
- .setColor("BLUE")
- .setDescription(
- `**\n**:wrench: Successfully Edited **${channelType}** Channel Name\n\n**Old Name:** \`\`${oldChannel.name}\`\`\n**New Name:** \`\`${newChannel.name}\`\`\n\n**By:** <@${userID}>`
- )
- .setTimestamp()
- .setFooter(oldChannel.guild.name, oldChannel.guild.iconURL);
- logChannel.send(newName);
- }
- if (oldChannel.topic !== newChannel.topic) {
- if (log[oldChannel.guild.id].onoff === "Off") return;
- let newTopic = new Discord.RichEmbed()
- .setTitle("**[CHANNEL EDIT]**")
- .setThumbnail(userAvatar)
- .setColor("BLUE")
- .setDescription(
- `**\n**:wrench: Successfully Edited **${channelType}** Channel Topic\n\n**Old Topic:**\n\`\`\`${oldChannel.topic ||
- "NULL"}\`\`\`\n**New Topic:**\n\`\`\`${newChannel.topic ||
- "NULL"}\`\`\`\n**Channel:** ${oldChannel} \n**By:** <@${userID}>`
- )
- .setTimestamp()
- .setFooter(oldChannel.guild.name, oldChannel.guild.iconURL);
- logChannel.send(newTopic);
- }
- });
- });
- client.on("guildBanAdd", (guild, user) => {
- if (!guild.member(client.user).hasPermission("EMBED_LINKS")) return;
- if (!guild.member(client.user).hasPermission("VIEW_AUDIT_LOG")) return;
- if (!log[user.guild.id])
- log[guild.guild.id] = {
- onoff: "Off"
- };
- if (log[user.guild.id].onoff === "Off") return;
- var logChannel = guild.channels.find(
- c => c.name === `${log[guild.guild.id].channel}`
- );
- if (!logChannel) return;
- guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userAvatar = logs.entries.first().executor.avatarURL;
- if (userID === client.user.id) return;
- let banInfo = new Discord.RichEmbed()
- .setTitle("**[BANNED]**")
- .setThumbnail(userAvatar)
- .setColor("DARK_RED")
- .setDescription(
- `**\n**:airplane: Successfully \`\`BANNED\`\` **${user.username}** From the server!\n\n**User:** <@${user.id}> \n**By:** <@${userID}>`
- )
- .setTimestamp()
- .setFooter(guild.name, guild.iconURL);
- logChannel.send(banInfo);
- });
- });
- client.on("guildBanRemove", (guild, user) => {
- if (!guild.member(client.user).hasPermission("EMBED_LINKS")) return;
- if (!guild.member(client.user).hasPermission("VIEW_AUDIT_LOG")) return;
- if (!log[guild.guild.id])
- log[guild.guild.id] = {
- onoff: "Off"
- };
- if (log[guild.guild.id].onoff === "Off") return;
- var logChannel = guild.channels.find(
- c => c.name === `${log[guild.guild.id].channel}`
- );
- if (!logChannel) return;
- guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userAvatar = logs.entries.first().executor.avatarURL;
- if (userID === client.user.id) return;
- let unBanInfo = new Discord.RichEmbed()
- .setTitle("**[UNBANNED]**")
- .setThumbnail(userAvatar)
- .setColor("GREEN")
- .setDescription(
- `**\n**:unlock: Successfully \`\`UNBANNED\`\` **${user.username}** From the server\n\n**User:** <@${user.id}>\n**By:** <@${userID}>`
- )
- .setTimestamp()
- .setFooter(guild.name, guild.iconURL);
- logChannel.send(unBanInfo);
- });
- });
- client.on("guildMemberUpdate", (oldMember, newMember) => {
- if (!oldMember.guild) return;
- if (!log[oldMember.guild.id])
- log[oldMember.guild.id] = {
- onoff: "Off"
- };
- if (log[oldMember.guild.id].onoff === "Off") return;
- var logChannel = oldMember.guild.channels.find(
- c => c.name === `${log[(oldMember, newMember.guild.id)].channel}`
- );
- if (!logChannel) return;
- oldMember.guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userAvatar = logs.entries.first().executor.avatarURL;
- var userTag = logs.entries.first().executor.tag;
- if (oldMember.nickname !== newMember.nickname) {
- if (oldMember.nickname === null) {
- var oldNM = "`His Orginal Name`";
- } else {
- var oldNM = oldMember.nickname;
- }
- if (newMember.nickname === null) {
- var newNM = "`His Orginal Name`";
- } else {
- var newNM = newMember.nickname;
- }
- let updateNickname = new Discord.RichEmbed()
- .setTitle("**[UPDATE MEMBER NICKNAME]**")
- .setThumbnail(userAvatar)
- .setColor("BLUE")
- .setDescription(
- `**\n**:spy: Successfully \`\`CHANGE\`\` Member Nickname.\n\n**User:** ${oldMember}\n**Old Nickname:** ${oldNM}\n**New Nickname:** ${newNM}\n**By:** <@${userID}>`
- )
- .setTimestamp()
- .setFooter(oldMember.guild.name, oldMember.guild.iconURL);
- logChannel.send(updateNickname);
- }
- if (oldMember.roles.size < newMember.roles.size) {
- let role = newMember.roles
- .filter(r => !oldMember.roles.has(r.id))
- .first();
- if (!log[oldMember.guild.id])
- log[oldMember.guild.id] = {
- onoff: "Off"
- };
- if (log[oldMember.guild.id].onoff === "Off") return;
- let roleAdded = new Discord.RichEmbed()
- .setTitle("**[ADDED ROLE TO MEMBER]**")
- .setThumbnail(oldMember.guild.iconURL)
- .setColor("GREEN")
- .setDescription(
- `**\n**:white_check_mark: Successfully \`\`ADDED\`\` Role to **${oldMember.user.username}**\n\n**User:** <@${oldMember.id}>\n**Role:** \`\`${role.name}\`\`\n**By:** <@${userID}>`
- )
- .setTimestamp()
- .setFooter(userTag, userAvatar);
- logChannel.send(roleAdded);
- }
- if (oldMember.roles.size > newMember.roles.size) {
- let role = oldMember.roles
- .filter(r => !newMember.roles.has(r.id))
- .first();
- if (!log[oldMember.guild.id])
- log[oldMember.guild.id] = {
- onoff: "Off"
- };
- if (log[(oldMember, newMember.guild.id)].onoff === "Off") return;
- let roleRemoved = new Discord.RichEmbed()
- .setTitle("**[REMOVED ROLE FROM MEMBER]**")
- .setThumbnail(oldMember.guild.iconURL)
- .setColor("RED")
- .setDescription(
- `**\n**:negative_squared_cross_mark: Successfully \`\`REMOVED\`\` Role from **${oldMember.user.username}**\n\n**User:** <@${oldMember.user.id}>\n**Role:** \`\`${role.name}\`\`\n**By:** <@${userID}>`
- )
- .setTimestamp()
- .setFooter(userTag, userAvatar);
- logChannel.send(roleRemoved);
- }
- });
- if (oldMember.guild.owner.id !== newMember.guild.owner.id) {
- if (!log[oldMember.guild.id])
- log[oldMember.guild.id] = {
- onoff: "Off"
- };
- if (log[(oldMember, newMember.guild.id)].onoff === "Off") return;
- let newOwner = new Discord.RichEmbed()
- .setTitle("**[UPDATE GUILD OWNER]**")
- .setThumbnail(oldMember.guild.iconURL)
- .setColor("GREEN")
- .setDescription(
- `**\n**:white_check_mark: Successfully \`\`TRANSFER\`\` The Owner Ship.\n\n**Old Owner:** <@${oldMember.user.id}>\n**New Owner:** <@${newMember.user.id}>`
- )
- .setTimestamp()
- .setFooter(oldMember.guild.name, oldMember.guild.iconURL);
- logChannel.send(newOwner);
- }
- });
- client.on("voiceStateUpdate", (voiceOld, voiceNew) => {
- if (!voiceOld.guild.member(client.user).hasPermission("EMBED_LINKS")) return;
- if (!voiceOld.guild.member(client.user).hasPermission("VIEW_AUDIT_LOG"))
- return;
- if (!log[voiceOld.guild.id])
- log[voiceOld.guild.id] = {
- onoff: "Off"
- };
- if (log[(voiceOld, voiceOld.guild.id)].onoff === "Off") return;
- var logChannel = voiceOld.guild.channels.find(
- c => c.name === `${log[(voiceOld, voiceNew.guild.id)].channel}`
- );
- if (!logChannel) return;
- voiceOld.guild.fetchAuditLogs().then(logs => {
- var userID = logs.entries.first().executor.id;
- var userTag = logs.entries.first().executor.tag;
- var userAvatar = logs.entries.first().executor.avatarURL;
- if (voiceOld.serverMute === false && voiceNew.serverMute === true) {
- let serverMutev = new Discord.RichEmbed()
- .setTitle("**[VOICE MUTE]**")
- .setThumbnail(
- "https://images-ext-1.discordapp.net/external/pWQaw076OHwVIFZyeFoLXvweo0T_fDz6U5C9RBlw_fQ/https/cdn.pg.sa/UosmjqDNgS.png"
- )
- .setColor("RED")
- .setDescription(
- `**User:** ${voiceOld}\n**By:** <@${userID}>\n**Channel:** \`\`${voiceOld.voiceChannel.name}\`\``
- )
- .setTimestamp()
- .setFooter(userTag, userAvatar);
- logChannel.send(serverMutev);
- }
- if (voiceOld.serverMute === true && voiceNew.serverMute === false) {
- if (!log[voiceOld.guild.id])
- log[voiceOld.guild.id] = {
- onoff: "Off"
- };
- if (log[(voiceOld, voiceOld.guild.id)].onoff === "Off") return;
- let serverUnmutev = new Discord.RichEmbed()
- .setTitle("**[VOICE UNMUTE]**")
- .setThumbnail(
- "https://images-ext-1.discordapp.net/external/u2JNOTOc1IVJGEb1uCKRdQHXIj5-r8aHa3tSap6SjqM/https/cdn.pg.sa/Iy4t8H4T7n.png"
- )
- .setColor("BLUE")
- .setDescription(
- `**User:** ${voiceOld}\n**By:** <@${userID}>\n**Channel:** \`\`${voiceOld.voiceChannel.name}\`\``
- )
- .setTimestamp()
- .setFooter(userTag, userAvatar);
- logChannel.send(serverUnmutev);
- }
- if (voiceOld.serverDeaf === false && voiceNew.serverDeaf === true) {
- if (!log[voiceOld.guild.id])
- log[voiceOld.guild.id] = {
- onoff: "Off"
- };
- if (log[(voiceOld, voiceOld.guild.id)].onoff === "Off") return;
- let serverDeafv = new Discord.RichEmbed()
- .setTitle("**[VOICE DEAF]**")
- .setThumbnail(
- "https://images-ext-1.discordapp.net/external/7ENt2ldbD-3L3wRoDBhKHb9FfImkjFxYR6DbLYRjhjA/https/cdn.pg.sa/auWd5b95AV.png"
- )
- .setColor("RED")
- .setDescription(
- `**User:** ${voiceOld}\n**By:** <@${userID}>\n**Channel:** \`\`${voiceOld.voiceChannel.name}\`\``
- )
- .setTimestamp()
- .setFooter(userTag, userAvatar);
- logChannel.send(serverDeafv);
- }
- if (voiceOld.serverDeaf === true && voiceNew.serverDeaf === false) {
- if (!log[voiceOld.guild.id])//////Create By The Leader#0187
- log[voiceOld.guild.id] = {
- onoff: "Off"
- };
- if (log[(voiceOld, voiceOld.guild.id)].onoff === "Off") return;
- let serverUndeafv = new Discord.RichEmbed()
- .setTitle("**[VOICE UNDEAF]**")
- .setThumbnail(
- "https://images-ext-2.discordapp.net/external/s_abcfAlNdxl3uYVXnA2evSKBTpU6Ou3oimkejx3fiQ/https/cdn.pg.sa/i7fC8qnbRF.png"
- )//////Create By The Leader#0187
- .setColor("GREEN")//////Create By The Leader#0187
- .setDescription(
- `**User:** ${voiceOld}\n**By:** <@${userID}>\n**Channel:** \`\`${voiceOld.voiceChannel.name}\`\``
- )//////Create By The Leader#0187
- .setTimestamp()//////Create By The Leader#0187
- .setFooter(userTag, userAvatar);//////Create By The Leader#0187
- logChannel.send(serverUndeafv);//////Create By The Leader#0187
- }
- });//////Create By The Leader#0187
- if (
- voiceOld.voiceChannelID !== voiceNew.voiceChannelID &&
- voiceNew.voiceChannel &&
- voiceOld.voiceChannel != null
- ) {
- if (!log[voiceOld.guild.id])//////Create By The Leader#0187
- log[voiceOld.guild.id] = {
- onoff: "Off"
- };
- if (log[(voiceOld, voiceOld.guild.id)].onoff === "Off") return;
- let voiceLeave = new Discord.RichEmbed()//////Create By The Leader#0187
- .setTitle("**[CHANGED VOICE ROOM]**")
- .setColor("GREEN")
- .setThumbnail(voiceOld.user.avatarURL)
- .setDescription(
- `**\n**:repeat: Successfully \`\`CHANGED\`\` The Voice Channel.\n\n**From:** \`\`${voiceOld.voiceChannel.name}\`\`\n**To:** \`\`${voiceNew.voiceChannel.name}\`\`\n**User:** ${voiceOld}`
- )//////Create By The Leader#0187
- .setTimestamp()//////Create By The Leader#0187
- .setFooter(voiceOld.user.tag, voiceOld.user.avatarURL);//////Create By The Leader#0187
- //////Create By The Leader#0187
- logChannel.send(voiceLeave);
- }
- });
- //////Create By The Leader#0187
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement