From 76b95c284246e0cf4faedad2f01b22ba48c2384e Mon Sep 17 00:00:00 2001 From: Abheek Dhawan Date: Wed, 28 Apr 2021 08:52:30 -0500 Subject: [PATCH] Use dynamic icons --- bot.js | 60 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/bot.js b/bot.js index 2271601..d10c2da 100644 --- a/bot.js +++ b/bot.js @@ -208,7 +208,7 @@ async function reactionRole(message) { const verificationEmbed = new Discord.MessageEmbed() .setTitle(`Are you sure you would like ${reaction.emoji.name} to correspond to the **${role.name}** role?`) .setDescription("React to this message to verify") - .setThumbnail(message.guild.iconURL()) + .setThumbnail(message.guild.iconURL({ dynamic: true })) .setColor("fda172") .setTimestamp(); message.author.dmChannel.send(verificationEmbed) @@ -266,7 +266,7 @@ async function aboutBot(message) { const aboutBotEmbed = new Discord.MessageEmbed() .setTitle("About 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(`Uptime`, `${uptimeDays.toFixed(1)} days`, true) .addField(`Invite Link`, `[Click here!](https://adat.link/awesomemod)`) @@ -310,7 +310,7 @@ async function locateISS(message) { async function ping(message) { const pingEmbed = new Discord.MessageEmbed() - .setAuthor(message.author.tag, message.author.avatarURL()) + .setAuthor(message.author.tag, message.author.avatarURL({ dynamic: true })) .setTitle("Pong!") .addField(`🏓`, `${Date.now() - message.createdTimestamp}ms`) .addField(`API`, `${Math.round(client.ws.ping)}ms`) @@ -493,7 +493,7 @@ async function userInfo(message) { const member = members.array()[0]; 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("Permissions", member.permissions.toArray().map(p => `\`${p}\``.toLowerCase()).join(' • ')) .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() .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("Mentionable", role.mentionable) .setFooter("Role ID: " + role.id) - .setThumbnail(message.author.avatarURL()) + .setThumbnail(message.author.avatarURL({ dynamic: true })) .setTimestamp() .setColor('00aaff'); message.channel.send(roleInfoEmbed) @@ -598,7 +598,7 @@ async function addRole(message) { const verificationEmbed = new Discord.MessageEmbed() .setTitle(`Are you sure you want to give \`${member.user.tag}\` the **${role.name}** role?`) .setDescription("React to this message to verify") - .setThumbnail(member.user.avatarURL()) + .setThumbnail(member.user.avatarURL({ dynamic: true })) .setColor("fda172") .setTimestamp(); message.channel.send(verificationEmbed) @@ -662,7 +662,7 @@ async function ban(message) { let verificationEmbed = new Discord.MessageEmbed() .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") .setThumbnail("https://emoji.gg/assets/emoji/9156_BanThonking.png") .setColor("fda172") @@ -726,7 +726,7 @@ async function kick(message) { const verificationEmbed = new Discord.MessageEmbed() .setTitle(`Are you sure you would like to kick \`${member.user.tag}\`?`) .setDescription("React to this message to verify") - .setThumbnail(member.user.avatarURL()) + .setThumbnail(member.user.avatarURL({ dynamic: true })) .setColor("fda172") .setTimestamp(); message.channel.send(verificationEmbed) @@ -758,7 +758,7 @@ async function helpMessage(message, prefix) { .addField(`Admin commands:`, `Add logs channel: \`${prefix}startLogs\`\nAdd külboard channel: \`${prefix}kulboard\`\nAdd member count channel: \`${prefix}memberCountChannel\`\nBulk delete: \`${prefix}bulkDelete\`\nBan: \`${prefix}ban [user]\`\nKick: \`${prefix}kick [user]\`\nGive user role: \`${prefix}addRole [role] [user]\`\nSet custom prefix: \`${prefix}prefix [new prefix]\``) .addField(`User commands:`, `Role request: \`${prefix}roleRequest [role]\`\nView users with role: \`${prefix}usersWith [role]\`\nUser info: \`${prefix}userInfo [user]\``) .addField(`Fun commands:`, `Show ISS location: \`${prefix}iss\`\nMeasure latency: \`${prefix}ping\`\nAdd custom emoji: \`${prefix}addEmoji [url] [name]\``) - .setThumbnail(client.user.avatarURL()) + .setThumbnail(client.user.avatarURL({ dynamic: true })) .setFooter(`Bot ID: ${client.user.id}`) .setColor("00c5ff") .setTimestamp(); @@ -875,7 +875,7 @@ async function aboutServer(message) { .addField("Roles", numRoles) .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`) - .setThumbnail(message.guild.iconURL()) + .setThumbnail(message.guild.iconURL({ dynamic: true })) .setFooter(`Server ID: ${message.guild.id}`) .setColor("00c5ff") .setTimestamp(); @@ -914,7 +914,7 @@ async function roleRequest(message) { const verificationEmbed = new Discord.MessageEmbed() .setTitle(`\`${message.author.tag}\` would like the **${role.name}** role. Are they worthy?`) .setDescription("React to this message to verify") - .setThumbnail(message.author.avatarURL()) + .setThumbnail(message.author.avatarURL({ dynamic: true })) .setColor("fda172") .setTimestamp(); message.channel.send(verificationEmbed) @@ -966,11 +966,11 @@ async function bulkDelete(message) { client.on('messageDelete', message => { const deleteEmbed = new Discord.MessageEmbed() .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('Message', message.content ? message.content : "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) .setTimestamp() .setColor('e7778b'); @@ -1020,9 +1020,9 @@ client.on('messageUpdate', (originalMessage, editedMessage) => { const editEmbed = new Discord.MessageEmbed() .setTitle("Message Edited") .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) - .setThumbnail(editedMessage.author.avatarURL()) + .setThumbnail(editedMessage.author.avatarURL({ dynamic: true })) .setFooter("ID: " + editedMessage.id) .setTimestamp() .setColor('c9ff00'); @@ -1097,11 +1097,11 @@ client.on('messageReactionAdd', (messageReaction, user) => { } const messageReactionAddEmbed = new Discord.MessageEmbed() .setTitle("Reaction Added") - .setAuthor(user.tag, user.avatarURL()) + .setAuthor(user.tag, user.avatarURL({ dynamic: true })) .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}.`) .setFooter("Message ID: " + messageReaction.message.id) - .setThumbnail(user.avatarURL()) + .setThumbnail(user.avatarURL({ dynamic: true })) .setTimestamp() .setColor('00aaff'); @@ -1120,10 +1120,10 @@ client.on('messageReactionAdd', (messageReaction, user) => { const kulboardEmbed = new Discord.MessageEmbed() .setTitle(`${coolness}`) .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("Channel", message.channel, true) - .setThumbnail(message.author.avatarURL()) + .setThumbnail(message.author.avatarURL({ dynamic: true })) .setFooter("Message ID: " + message.id) .setColor("00c5ff") .setTimestamp(); @@ -1218,11 +1218,11 @@ client.on('messageReactionRemove', async (messageReaction, user) => { } const messageReactionRemoveEmbed = new Discord.MessageEmbed() .setTitle("Reaction Removed") - .setAuthor(user.tag, user.avatarURL()) + .setAuthor(user.tag, user.avatarURL({ dynamic: true })) .addField("Link", `[Click here!](${message.url})`) .addField("Reactions", `${user} removed their reaction ${messageReaction.emoji} on ${messageReaction.message.author}'s message in ${messageReaction.message.channel}.`) .setFooter("Message ID: " + messageReaction.message.id) - .setThumbnail(user.avatarURL()) + .setThumbnail(user.avatarURL({ dynamic: true })) .setTimestamp() .setColor('e7778b'); @@ -1241,10 +1241,10 @@ client.on('messageReactionRemove', async (messageReaction, user) => { const kulboardEmbed = new Discord.MessageEmbed() .setTitle(`${coolness}`) .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("Channel", message.channel, true) - .setThumbnail(message.author.avatarURL()) + .setThumbnail(message.author.avatarURL({ dynamic: true })) .setFooter("Message ID: " + message.id) .setColor("00c5ff") .setTimestamp(); @@ -1403,12 +1403,12 @@ client.on('guildMemberAdd', member => { memberCountChannelUpdate(member); const memberAddEmbed = new Discord.MessageEmbed() .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("Joined At", `${new Date(member.joinedTimestamp).toLocaleString("en-US", {timeZoneName: "short"})}`) .addField("Account Created", `${new Date(member.user.createdTimestamp).toLocaleString("en-US", {timeZoneName: "short"})}`) .setFooter("Member ID: " + member.id) - .setThumbnail(member.user.avatarURL()) + .setThumbnail(member.user.avatarURL({ dynamic: true })) .setTimestamp() .setColor('c9ff00'); collection.findOne({ guild_id: member.guild.id }, (error, result) => { @@ -1428,12 +1428,12 @@ client.on('guildMemberRemove', member => { memberCountChannelUpdate(member); const memberRemoveEmbed = new Discord.MessageEmbed() .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("Joined At", `${new Date(member.joinedTimestamp).toLocaleString("en-US", {timeZoneName: "short"})}`) .addField("Account Created", `${new Date(member.user.createdTimestamp).toLocaleString("en-US", {timeZoneName: "short"})}`) .setFooter("Member ID: " + member.id) - .setThumbnail(member.user.avatarURL()) + .setThumbnail(member.user.avatarURL({ dynamic: true })) .setTimestamp() .setColor('e7778b'); 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 memberUpdateEmbed = new Discord.MessageEmbed() .setTitle("Member Updated") - .setAuthor(newMember.user.tag, newMember.user.avatarURL()) + .setAuthor(newMember.user.tag, newMember.user.avatarURL({ dynamic: true })) .setFooter("Member ID: " + newMember.id) - .setThumbnail(newMember.user.avatarURL()) + .setThumbnail(newMember.user.avatarURL({ dynamic: true })) .setTimestamp() .setColor('c9ff00'); if (removedRoles.array().length > 0) {