@ -208,7 +208,7 @@ async function reactionRole(message) {
const verificationEmbed = new Discord . MessageEmbed ( )
const verificationEmbed = new Discord . MessageEmbed ( )
. setTitle ( ` Are you sure you would like ${ reaction . emoji . name } to correspond to the ** ${ role . name } ** role? ` )
. setTitle ( ` Are you sure you would like ${ reaction . emoji . name } to correspond to the ** ${ role . name } ** role? ` )
. setDescription ( "React to this message to verify" )
. setDescription ( "React to this message to verify" )
. setThumbnail ( message . guild . iconURL ( ) )
. setThumbnail ( message . guild . iconURL ( { dynamic : true } ) )
. setColor ( "fda172" )
. setColor ( "fda172" )
. setTimestamp ( ) ;
. setTimestamp ( ) ;
message . author . dmChannel . send ( verificationEmbed )
message . author . dmChannel . send ( verificationEmbed )
@ -266,7 +266,7 @@ async function aboutBot(message) {
const aboutBotEmbed = new Discord . MessageEmbed ( )
const aboutBotEmbed = new Discord . MessageEmbed ( )
. setTitle ( "About AwesomeMod!" )
. setTitle ( "About AwesomeMod!" )
. setURL ( ` https://github.com/ADawesomeguy/AwesomeMod ` )
. setURL ( ` https://github.com/ADawesomeguy/AwesomeMod ` )
. setAuthor ( client . user . tag , client . user . avatarURL ( ) )
. setAuthor ( client . user . tag , client . user . avatarURL ( { dynamic : true } ) )
. addField ( ` Servers ` , ` ${ serverCount } ` , true )
. addField ( ` Servers ` , ` ${ serverCount } ` , true )
. addField ( ` Uptime ` , ` ${ uptimeDays . toFixed ( 1 ) } days ` , true )
. addField ( ` Uptime ` , ` ${ uptimeDays . toFixed ( 1 ) } days ` , true )
. addField ( ` Invite Link ` , ` [Click here!](https://adat.link/awesomemod) ` )
. addField ( ` Invite Link ` , ` [Click here!](https://adat.link/awesomemod) ` )
@ -310,7 +310,7 @@ async function locateISS(message) {
async function ping ( message ) {
async function ping ( message ) {
const pingEmbed = new Discord . MessageEmbed ( )
const pingEmbed = new Discord . MessageEmbed ( )
. setAuthor ( message . author . tag , message . author . avatarURL ( ) )
. setAuthor ( message . author . tag , message . author . avatarURL ( { dynamic : true } ) )
. setTitle ( "Pong!" )
. setTitle ( "Pong!" )
. addField ( ` 🏓 ` , ` ${ Date . now ( ) - message . createdTimestamp } ms ` )
. addField ( ` 🏓 ` , ` ${ Date . now ( ) - message . createdTimestamp } ms ` )
. addField ( ` API ` , ` ${ Math . round ( client . ws . ping ) } ms ` )
. addField ( ` API ` , ` ${ Math . round ( client . ws . ping ) } ms ` )
@ -493,7 +493,7 @@ async function userInfo(message) {
const member = members . array ( ) [ 0 ] ;
const member = members . array ( ) [ 0 ] ;
const userInfoEmbed = new Discord . MessageEmbed ( )
const userInfoEmbed = new Discord . MessageEmbed ( )
. setAuthor ( member . user . tag , member . user . avatarURL ( ) )
. setAuthor ( member . user . tag , member . user . avatarURL ( { dynamic : true } ) )
. addField ( "Roles" , member . roles . cache . map ( r => ` ${ r } ` ) . join ( ' • ' ) )
. addField ( "Roles" , member . roles . cache . map ( r => ` ${ r } ` ) . join ( ' • ' ) )
. addField ( "Permissions" , member . permissions . toArray ( ) . map ( p => ` \` ${ p } \` ` . toLowerCase ( ) ) . join ( ' • ' ) )
. addField ( "Permissions" , member . permissions . toArray ( ) . map ( p => ` \` ${ p } \` ` . toLowerCase ( ) ) . join ( ' • ' ) )
. addField ( "Joined at" , ` ${ new Date ( member . joinedTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` , true )
. addField ( "Joined at" , ` ${ new Date ( member . joinedTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` , true )
@ -528,11 +528,11 @@ async function roleInfo(message) {
const roleInfoEmbed = new Discord . MessageEmbed ( )
const roleInfoEmbed = new Discord . MessageEmbed ( )
. setTitle ( ` Role \` ${ role . name } \` Info ` )
. setTitle ( ` Role \` ${ role . name } \` Info ` )
. setAuthor ( message . author . tag , message . author . avatarURL ( ) )
. setAuthor ( message . author . tag , message . author . avatarURL ( { dynamic : true } ) )
. addField ( "Permissions" , role . permissions . toArray ( ) . map ( p => ` \` ${ p } \` ` . toLowerCase ( ) ) . join ( ' • ' ) )
. addField ( "Permissions" , role . permissions . toArray ( ) . map ( p => ` \` ${ p } \` ` . toLowerCase ( ) ) . join ( ' • ' ) )
. addField ( "Mentionable" , role . mentionable )
. addField ( "Mentionable" , role . mentionable )
. setFooter ( "Role ID: " + role . id )
. setFooter ( "Role ID: " + role . id )
. setThumbnail ( message . author . avatarURL ( ) )
. setThumbnail ( message . author . avatarURL ( { dynamic : true } ) )
. setTimestamp ( )
. setTimestamp ( )
. setColor ( '00aaff' ) ;
. setColor ( '00aaff' ) ;
message . channel . send ( roleInfoEmbed )
message . channel . send ( roleInfoEmbed )
@ -598,7 +598,7 @@ async function addRole(message) {
const verificationEmbed = new Discord . MessageEmbed ( )
const verificationEmbed = new Discord . MessageEmbed ( )
. setTitle ( ` Are you sure you want to give \` ${ member . user . tag } \` the ** ${ role . name } ** role? ` )
. setTitle ( ` Are you sure you want to give \` ${ member . user . tag } \` the ** ${ role . name } ** role? ` )
. setDescription ( "React to this message to verify" )
. setDescription ( "React to this message to verify" )
. setThumbnail ( member . user . avatarURL ( ) )
. setThumbnail ( member . user . avatarURL ( { dynamic : true } ) )
. setColor ( "fda172" )
. setColor ( "fda172" )
. setTimestamp ( ) ;
. setTimestamp ( ) ;
message . channel . send ( verificationEmbed )
message . channel . send ( verificationEmbed )
@ -662,7 +662,7 @@ async function ban(message) {
let verificationEmbed = new Discord . MessageEmbed ( )
let verificationEmbed = new Discord . MessageEmbed ( )
. setTitle ( ` Are you sure you would like to ban \` ${ member . user . tag } \` ? ` )
. setTitle ( ` Are you sure you would like to ban \` ${ member . user . tag } \` ? ` )
. setAuthor ( member . user . tag , member . user . avatarURL ( ) )
. setAuthor ( member . user . tag , member . user . avatarURL ( { dynamic : true } ) )
. setDescription ( "React to this message to verify" )
. setDescription ( "React to this message to verify" )
. setThumbnail ( "https://emoji.gg/assets/emoji/9156_BanThonking.png" )
. setThumbnail ( "https://emoji.gg/assets/emoji/9156_BanThonking.png" )
. setColor ( "fda172" )
. setColor ( "fda172" )
@ -726,7 +726,7 @@ async function kick(message) {
const verificationEmbed = new Discord . MessageEmbed ( )
const verificationEmbed = new Discord . MessageEmbed ( )
. setTitle ( ` Are you sure you would like to kick \` ${ member . user . tag } \` ? ` )
. setTitle ( ` Are you sure you would like to kick \` ${ member . user . tag } \` ? ` )
. setDescription ( "React to this message to verify" )
. setDescription ( "React to this message to verify" )
. setThumbnail ( member . user . avatarURL ( ) )
. setThumbnail ( member . user . avatarURL ( { dynamic : true } ) )
. setColor ( "fda172" )
. setColor ( "fda172" )
. setTimestamp ( ) ;
. setTimestamp ( ) ;
message . channel . send ( verificationEmbed )
message . channel . send ( verificationEmbed )
@ -758,7 +758,7 @@ async function helpMessage(message, prefix) {
. addField ( ` Admin commands: ` , ` Add logs channel: \` ${ prefix } startLogs \` \n Add külboard channel: \` ${ prefix } kulboard \` \n Add member count channel: \` ${ prefix } memberCountChannel \` \n Bulk delete: \` ${ prefix } bulkDelete \` \n Ban: \` ${ prefix } ban [user] \` \n Kick: \` ${ prefix } kick [user] \` \n Give user role: \` ${ prefix } addRole [role] [user] \` \n Set custom prefix: \` ${ prefix } prefix [new prefix] \` ` )
. addField ( ` Admin commands: ` , ` Add logs channel: \` ${ prefix } startLogs \` \n Add külboard channel: \` ${ prefix } kulboard \` \n Add member count channel: \` ${ prefix } memberCountChannel \` \n Bulk delete: \` ${ prefix } bulkDelete \` \n Ban: \` ${ prefix } ban [user] \` \n Kick: \` ${ prefix } kick [user] \` \n Give user role: \` ${ prefix } addRole [role] [user] \` \n Set custom prefix: \` ${ prefix } prefix [new prefix] \` ` )
. addField ( ` User commands: ` , ` Role request: \` ${ prefix } roleRequest [role] \` \n View users with role: \` ${ prefix } usersWith [role] \` \n User info: \` ${ prefix } userInfo [user] \` ` )
. addField ( ` User commands: ` , ` Role request: \` ${ prefix } roleRequest [role] \` \n View users with role: \` ${ prefix } usersWith [role] \` \n User info: \` ${ prefix } userInfo [user] \` ` )
. addField ( ` Fun commands: ` , ` Show ISS location: \` ${ prefix } iss \` \n Measure latency: \` ${ prefix } ping \` \n Add custom emoji: \` ${ prefix } addEmoji [url] [name] \` ` )
. addField ( ` Fun commands: ` , ` Show ISS location: \` ${ prefix } iss \` \n Measure latency: \` ${ prefix } ping \` \n Add custom emoji: \` ${ prefix } addEmoji [url] [name] \` ` )
. setThumbnail ( client . user . avatarURL ( ) )
. setThumbnail ( client . user . avatarURL ( { dynamic : true } ) )
. setFooter ( ` Bot ID: ${ client . user . id } ` )
. setFooter ( ` Bot ID: ${ client . user . id } ` )
. setColor ( "00c5ff" )
. setColor ( "00c5ff" )
. setTimestamp ( ) ;
. setTimestamp ( ) ;
@ -875,7 +875,7 @@ async function aboutServer(message) {
. addField ( "Roles" , numRoles )
. addField ( "Roles" , numRoles )
. addField ( "Created" , ` ${ new Date ( message . guild . createdTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. addField ( "Created" , ` ${ new Date ( message . guild . createdTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. addField ( "User Statuses" , ` 🟦 • ${ numOnline } online \n \n 🟧 • ${ numAway } away \n \n ⬛ • ${ numOffline } offline \n \n 🟥 • ${ numDND } DND ` )
. addField ( "User Statuses" , ` 🟦 • ${ numOnline } online \n \n 🟧 • ${ numAway } away \n \n ⬛ • ${ numOffline } offline \n \n 🟥 • ${ numDND } DND ` )
. setThumbnail ( message . guild . iconURL ( ) )
. setThumbnail ( message . guild . iconURL ( { dynamic : true } ) )
. setFooter ( ` Server ID: ${ message . guild . id } ` )
. setFooter ( ` Server ID: ${ message . guild . id } ` )
. setColor ( "00c5ff" )
. setColor ( "00c5ff" )
. setTimestamp ( ) ;
. setTimestamp ( ) ;
@ -914,7 +914,7 @@ async function roleRequest(message) {
const verificationEmbed = new Discord . MessageEmbed ( )
const verificationEmbed = new Discord . MessageEmbed ( )
. setTitle ( ` \` ${ message . author . tag } \` would like the ** ${ role . name } ** role. Are they worthy? ` )
. setTitle ( ` \` ${ message . author . tag } \` would like the ** ${ role . name } ** role. Are they worthy? ` )
. setDescription ( "React to this message to verify" )
. setDescription ( "React to this message to verify" )
. setThumbnail ( message . author . avatarURL ( ) )
. setThumbnail ( message . author . avatarURL ( { dynamic : true } ) )
. setColor ( "fda172" )
. setColor ( "fda172" )
. setTimestamp ( ) ;
. setTimestamp ( ) ;
message . channel . send ( verificationEmbed )
message . channel . send ( verificationEmbed )
@ -966,11 +966,11 @@ async function bulkDelete(message) {
client . on ( 'messageDelete' , message => {
client . on ( 'messageDelete' , message => {
const deleteEmbed = new Discord . MessageEmbed ( )
const deleteEmbed = new Discord . MessageEmbed ( )
. setTitle ( 'Message Deleted' )
. setTitle ( 'Message Deleted' )
. setAuthor ( message . author ? message . author . tag : "Unknown" , message . author ? message . author . avatarURL ( ) : client . user . defaultAvatarURL )
. setAuthor ( message . author ? message . author . tag : "Unknown" , message . author ? message . author . avatarURL ( { dynamic : true } ) : client . user . defaultAvatarURL )
. addField ( 'Author' , message . author ? message . author . tag : "Message not cached" )
. addField ( 'Author' , message . author ? message . author . tag : "Message not cached" )
. addField ( 'Message' , message . content ? message . content : "Message not cached" )
. addField ( 'Message' , message . content ? message . content : "Message not cached" )
. addField ( 'Channel' , message . channel ? message . channel : "Message not cached" )
. addField ( 'Channel' , message . channel ? message . channel : "Message not cached" )
. setThumbnail ( message . author ? message . author . avatarURL ( ) : client . user . defaultAvatarURL )
. setThumbnail ( message . author ? message . author . avatarURL ( { dynamic : true } ) : client . user . defaultAvatarURL )
. setFooter ( "ID: " + message . id )
. setFooter ( "ID: " + message . id )
. setTimestamp ( )
. setTimestamp ( )
. setColor ( 'e7778b' ) ;
. setColor ( 'e7778b' ) ;
@ -1020,9 +1020,9 @@ client.on('messageUpdate', (originalMessage, editedMessage) => {
const editEmbed = new Discord . MessageEmbed ( )
const editEmbed = new Discord . MessageEmbed ( )
. setTitle ( "Message Edited" )
. setTitle ( "Message Edited" )
. addField ( "Link" , ` [Click here!]( ${ editedMessage . url } ) ` )
. addField ( "Link" , ` [Click here!]( ${ editedMessage . url } ) ` )
. setAuthor ( editedMessage . author ? editedMessage . author . tag : "Unknown" , editedMessage . author ? editedMessage . author . avatarURL ( ) : client . user . defaultAvatarURL )
. setAuthor ( editedMessage . author ? editedMessage . author . tag : "Unknown" , editedMessage . author ? editedMessage . author . avatarURL ( { dynamic : true } ) : client . user . defaultAvatarURL )
. addField ( "Author" , editedMessage . author . tag )
. addField ( "Author" , editedMessage . author . tag )
. setThumbnail ( editedMessage . author . avatarURL ( ) )
. setThumbnail ( editedMessage . author . avatarURL ( { dynamic : true } ) )
. setFooter ( "ID: " + editedMessage . id )
. setFooter ( "ID: " + editedMessage . id )
. setTimestamp ( )
. setTimestamp ( )
. setColor ( 'c9ff00' ) ;
. setColor ( 'c9ff00' ) ;
@ -1097,11 +1097,11 @@ client.on('messageReactionAdd', (messageReaction, user) => {
}
}
const messageReactionAddEmbed = new Discord . MessageEmbed ( )
const messageReactionAddEmbed = new Discord . MessageEmbed ( )
. setTitle ( "Reaction Added" )
. setTitle ( "Reaction Added" )
. setAuthor ( user . tag , user . avatarURL ( ) )
. setAuthor ( user . tag , user . avatarURL ( { dynamic : true } ) )
. addField ( "Link" , ` [Click here!]( ${ message . url } ) ` )
. addField ( "Link" , ` [Click here!]( ${ message . url } ) ` )
. addField ( "Reactions" , ` ${ user } reacted with ${ messageReaction . emoji } to ${ messageReaction . message . author } 's message, along with ${ numEmoji - 1 } other people in ${ messageReaction . message . channel } . ` )
. addField ( "Reactions" , ` ${ user } reacted with ${ messageReaction . emoji } to ${ messageReaction . message . author } 's message, along with ${ numEmoji - 1 } other people in ${ messageReaction . message . channel } . ` )
. setFooter ( "Message ID: " + messageReaction . message . id )
. setFooter ( "Message ID: " + messageReaction . message . id )
. setThumbnail ( user . avatarURL ( ) )
. setThumbnail ( user . avatarURL ( { dynamic : true } ) )
. setTimestamp ( )
. setTimestamp ( )
. setColor ( '00aaff' ) ;
. setColor ( '00aaff' ) ;
@ -1120,10 +1120,10 @@ client.on('messageReactionAdd', (messageReaction, user) => {
const kulboardEmbed = new Discord . MessageEmbed ( )
const kulboardEmbed = new Discord . MessageEmbed ( )
. setTitle ( ` ${ coolness } ` )
. setTitle ( ` ${ coolness } ` )
. addField ( "Link" , ` [Click here!]( ${ message . url } ) ` , true )
. addField ( "Link" , ` [Click here!]( ${ message . url } ) ` , true )
. setAuthor ( message . author . tag , message . author . avatarURL ( ) )
. setAuthor ( message . author . tag , message . author . avatarURL ( { dynamic : true } ) )
. addField ( ` # of 😎 Reactions ` , ` ${ numEmoji } ` , true )
. addField ( ` # of 😎 Reactions ` , ` ${ numEmoji } ` , true )
. addField ( "Channel" , message . channel , true )
. addField ( "Channel" , message . channel , true )
. setThumbnail ( message . author . avatarURL ( ) )
. setThumbnail ( message . author . avatarURL ( { dynamic : true } ) )
. setFooter ( "Message ID: " + message . id )
. setFooter ( "Message ID: " + message . id )
. setColor ( "00c5ff" )
. setColor ( "00c5ff" )
. setTimestamp ( ) ;
. setTimestamp ( ) ;
@ -1218,11 +1218,11 @@ client.on('messageReactionRemove', async (messageReaction, user) => {
}
}
const messageReactionRemoveEmbed = new Discord . MessageEmbed ( )
const messageReactionRemoveEmbed = new Discord . MessageEmbed ( )
. setTitle ( "Reaction Removed" )
. setTitle ( "Reaction Removed" )
. setAuthor ( user . tag , user . avatarURL ( ) )
. setAuthor ( user . tag , user . avatarURL ( { dynamic : true } ) )
. addField ( "Link" , ` [Click here!]( ${ message . url } ) ` )
. addField ( "Link" , ` [Click here!]( ${ message . url } ) ` )
. addField ( "Reactions" , ` ${ user } removed their reaction ${ messageReaction . emoji } on ${ messageReaction . message . author } 's message in ${ messageReaction . message . channel } . ` )
. addField ( "Reactions" , ` ${ user } removed their reaction ${ messageReaction . emoji } on ${ messageReaction . message . author } 's message in ${ messageReaction . message . channel } . ` )
. setFooter ( "Message ID: " + messageReaction . message . id )
. setFooter ( "Message ID: " + messageReaction . message . id )
. setThumbnail ( user . avatarURL ( ) )
. setThumbnail ( user . avatarURL ( { dynamic : true } ) )
. setTimestamp ( )
. setTimestamp ( )
. setColor ( 'e7778b' ) ;
. setColor ( 'e7778b' ) ;
@ -1241,10 +1241,10 @@ client.on('messageReactionRemove', async (messageReaction, user) => {
const kulboardEmbed = new Discord . MessageEmbed ( )
const kulboardEmbed = new Discord . MessageEmbed ( )
. setTitle ( ` ${ coolness } ` )
. setTitle ( ` ${ coolness } ` )
. addField ( "Link" , ` [Click here!]( ${ message . url } ) ` , true )
. addField ( "Link" , ` [Click here!]( ${ message . url } ) ` , true )
. setAuthor ( message . author . tag , message . author . avatarURL ( ) )
. setAuthor ( message . author . tag , message . author . avatarURL ( { dynamic : true } ) )
. addField ( ` # of 😎 Reactions ` , ` ${ numEmoji } ` , true )
. addField ( ` # of 😎 Reactions ` , ` ${ numEmoji } ` , true )
. addField ( "Channel" , message . channel , true )
. addField ( "Channel" , message . channel , true )
. setThumbnail ( message . author . avatarURL ( ) )
. setThumbnail ( message . author . avatarURL ( { dynamic : true } ) )
. setFooter ( "Message ID: " + message . id )
. setFooter ( "Message ID: " + message . id )
. setColor ( "00c5ff" )
. setColor ( "00c5ff" )
. setTimestamp ( ) ;
. setTimestamp ( ) ;
@ -1403,12 +1403,12 @@ client.on('guildMemberAdd', member => {
memberCountChannelUpdate ( member ) ;
memberCountChannelUpdate ( member ) ;
const memberAddEmbed = new Discord . MessageEmbed ( )
const memberAddEmbed = new Discord . MessageEmbed ( )
. setTitle ( "New Member" )
. setTitle ( "New Member" )
. setAuthor ( member . user . tag , member . user . avatarURL ( ) )
. setAuthor ( member . user . tag , member . user . avatarURL ( { dynamic : true } ) )
. addField ( "Tag" , ` ${ member . user . tag } ` )
. addField ( "Tag" , ` ${ member . user . tag } ` )
. addField ( "Joined At" , ` ${ new Date ( member . joinedTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. addField ( "Joined At" , ` ${ new Date ( member . joinedTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. addField ( "Account Created" , ` ${ new Date ( member . user . createdTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. addField ( "Account Created" , ` ${ new Date ( member . user . createdTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. setFooter ( "Member ID: " + member . id )
. setFooter ( "Member ID: " + member . id )
. setThumbnail ( member . user . avatarURL ( ) )
. setThumbnail ( member . user . avatarURL ( { dynamic : true } ) )
. setTimestamp ( )
. setTimestamp ( )
. setColor ( 'c9ff00' ) ;
. setColor ( 'c9ff00' ) ;
collection . findOne ( { guild_id : member . guild . id } , ( error , result ) => {
collection . findOne ( { guild_id : member . guild . id } , ( error , result ) => {
@ -1428,12 +1428,12 @@ client.on('guildMemberRemove', member => {
memberCountChannelUpdate ( member ) ;
memberCountChannelUpdate ( member ) ;
const memberRemoveEmbed = new Discord . MessageEmbed ( )
const memberRemoveEmbed = new Discord . MessageEmbed ( )
. setTitle ( "Member Removed" )
. setTitle ( "Member Removed" )
. setAuthor ( member . user . tag , member . user . avatarURL ( ) )
. setAuthor ( member . user . tag , member . user . avatarURL ( { dynamic : true } ) )
. addField ( "Tag" , ` ${ member . user . tag } ` )
. addField ( "Tag" , ` ${ member . user . tag } ` )
. addField ( "Joined At" , ` ${ new Date ( member . joinedTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. addField ( "Joined At" , ` ${ new Date ( member . joinedTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. addField ( "Account Created" , ` ${ new Date ( member . user . createdTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. addField ( "Account Created" , ` ${ new Date ( member . user . createdTimestamp ) . toLocaleString ( "en-US" , { timeZoneName : "short" } )} ` )
. setFooter ( "Member ID: " + member . id )
. setFooter ( "Member ID: " + member . id )
. setThumbnail ( member . user . avatarURL ( ) )
. setThumbnail ( member . user . avatarURL ( { dynamic : true } ) )
. setTimestamp ( )
. setTimestamp ( )
. setColor ( 'e7778b' ) ;
. setColor ( 'e7778b' ) ;
collection . findOne ( { guild_id : member . guild . id } , ( error , result ) => {
collection . findOne ( { guild_id : member . guild . id } , ( error , result ) => {
@ -1454,9 +1454,9 @@ client.on('guildMemberUpdate', (oldMember, newMember) => {
const addedRoles = newMember . roles . cache . filter ( role => ! oldMember . roles . cache . has ( role . id ) ) ;
const addedRoles = newMember . roles . cache . filter ( role => ! oldMember . roles . cache . has ( role . id ) ) ;
const memberUpdateEmbed = new Discord . MessageEmbed ( )
const memberUpdateEmbed = new Discord . MessageEmbed ( )
. setTitle ( "Member Updated" )
. setTitle ( "Member Updated" )
. setAuthor ( newMember . user . tag , newMember . user . avatarURL ( ) )
. setAuthor ( newMember . user . tag , newMember . user . avatarURL ( { dynamic : true } ) )
. setFooter ( "Member ID: " + newMember . id )
. setFooter ( "Member ID: " + newMember . id )
. setThumbnail ( newMember . user . avatarURL ( ) )
. setThumbnail ( newMember . user . avatarURL ( { dynamic : true } ) )
. setTimestamp ( )
. setTimestamp ( )
. setColor ( 'c9ff00' ) ;
. setColor ( 'c9ff00' ) ;
if ( removedRoles . array ( ) . length > 0 ) {
if ( removedRoles . array ( ) . length > 0 ) {