-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathavatar.js
21 lines (17 loc) · 902 Bytes
/
avatar.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const { MessageEmbed } = require('discord.js');
module.exports = {
name: 'avatar',
description: "Displays user's avatar",
aliases: ['av'],
run: async(client, message, args) => {
let user = message.mentions.users.first() || client.users.cache.get(args[0]) || message.author;
let embed = new MessageEmbed()
.setTitle(`${user.username}'s Avatar`)
.addField('PNG', `[Link](${user.displayAvatarURL({ size: 4096, dynamic: true, format: "png" })})`, true)
.addField('JPG', `[Link](${user.displayAvatarURL({ size: 4096, dynamic: true, format: "jpg" })})`, true)
.addField('WEBP', `[Link](${user.displayAvatarURL({ size: 4096, dynamic: true, format: "webp" })})`, true)
.setImage(user.displayAvatarURL({ size: 4096, dynamic: true }))
.setTimestamp()
message.channel.send({ embeds: [embed] })
}
}