const { createEmbed } = require("../../../labscore/utils/embed"); const { editOrReply } = require("../../../labscore/utils/message"); const { getUser } = require("../../../labscore/utils/users"); module.exports = { name: 'avatar', label: 'user', aliases: ['a'], metadata: { description: 'avatar', examples: ['avatar labsCore'], category: 'info', usage: 'avatar []' }, run: async (context, args) => { context.triggerTyping(); let u; if(!args.user) { u = context.user } else { u = await getUser(context, args.user) } if(!u) return editOrReply(context, { embeds: [createEmbed("warning", context, "No users found.")] }) return editOrReply(context, { embeds: [createEmbed("default", context, { image: { url: u.avatarUrl + '?size=4096' } })] }) }, };