!avatar now properly animates gif avatars (#34)
This commit is contained in:
parent
4eb28c3bd8
commit
d2dc69f35d
1 changed files with 2 additions and 1 deletions
|
@ -1577,9 +1577,10 @@ export class UtilityPlugin extends ZeppelinPlugin<TConfigSchema> {
|
||||||
async avatarCmd(msg: Message, args: { user?: User | UnknownUser }) {
|
async avatarCmd(msg: Message, args: { user?: User | UnknownUser }) {
|
||||||
const user = args.user || msg.author;
|
const user = args.user || msg.author;
|
||||||
if (!(user instanceof UnknownUser)) {
|
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 avatarUrl = user.avatarURL.slice(0, user.avatarURL.lastIndexOf("."));
|
||||||
const embed: EmbedOptions = {
|
const embed: EmbedOptions = {
|
||||||
image: { url: avatarUrl + ".png?size=2048" },
|
image: { url: avatarUrl + `${extention}?size=2048` },
|
||||||
};
|
};
|
||||||
embed.title = `Avatar of ${user.username}#${user.discriminator}:`;
|
embed.title = `Avatar of ${user.username}#${user.discriminator}:`;
|
||||||
msg.channel.createMessage({ embed });
|
msg.channel.createMessage({ embed });
|
||||||
|
|
Loading…
Add table
Reference in a new issue