This repository has been archived on 2022-10-14. You can view files and clone it, but cannot push or open issues/pull-requests.
melonybot/commands/avatar.js

29 lines
669 B
JavaScript

let { MessageAttachment } = require("discord.js")
let { Command } = require("discord-akairo")
module.exports = class extends Command {
constructor() {
super("avatar", {
aliases: ["avatar", "av"],
args: [
{
id: "target",
type: "user"
}
],
description: "Return your or a user's avatar.",
typing: true
}).usage = "[user]"
}
async exec(message, args) {
let user = args.target || message.author;
await message.reply(
`here is ${args.target ? `${args.target.username}'s` : `your`} avatar!`,
new MessageAttachment(user.avatarURL({
format: 'png',
size: 2048,
dynamic: true
}) || user.defaultAvatarURL)
);
}
}