From d2dc69f35d1d8a95f845c389e6b93bc2cfa15d00 Mon Sep 17 00:00:00 2001 From: roflmaoqwerty <36663568+roflmaoqwerty@users.noreply.github.com> Date: Wed, 29 Jan 2020 07:21:03 +1100 Subject: [PATCH] !avatar now properly animates gif avatars (#34) --- backend/src/plugins/Utility.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/plugins/Utility.ts b/backend/src/plugins/Utility.ts index eeb5dcd7..b215b48f 100644 --- a/backend/src/plugins/Utility.ts +++ b/backend/src/plugins/Utility.ts @@ -1577,9 +1577,10 @@ export class UtilityPlugin extends ZeppelinPlugin { async avatarCmd(msg: Message, args: { user?: User | UnknownUser }) { const user = args.user || msg.author; if (!(user instanceof UnknownUser)) { + const extention = user.avatarURL.slice(user.avatarURL.lastIndexOf("."), user.avatarURL.lastIndexOf("?")); const avatarUrl = user.avatarURL.slice(0, user.avatarURL.lastIndexOf(".")); const embed: EmbedOptions = { - image: { url: avatarUrl + ".png?size=2048" }, + image: { url: avatarUrl + `${extention}?size=2048` }, }; embed.title = `Avatar of ${user.username}#${user.discriminator}:`; msg.channel.createMessage({ embed });