From 96415c7615c9a0a8c38fa8aa94098f3a40b4032d Mon Sep 17 00:00:00 2001 From: roflmaoqwerty Date: Sun, 26 Jan 2020 13:36:01 +1100 Subject: [PATCH] added support for gif avatars --- 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 });