diff --git a/commands/pfp.js b/commands/pfp.js new file mode 100644 index 0000000..3e9e0ee --- /dev/null +++ b/commands/pfp.js @@ -0,0 +1,18 @@ +const parseMention = require("../util/parseMention.js") + +module.exports = { + name: 'pfp', + description: 'Returns profile picture', + execute(message, args) { + let info; + if (!args[0]) { + info = message.author.id; + } else { + info = parseMention(args[0], message.guild); + console.log(info) + } + let user = message.guild.members.cache.get(info); + + message.channel.send(user.user.avatarURL({ format: 'png', dynamic: true, size: 2048 })) + } +}; \ No newline at end of file diff --git a/server.js b/server.js index 4549aa8..e5c62c8 100644 --- a/server.js +++ b/server.js @@ -47,6 +47,7 @@ client.on('message', async message => { case "help": case "userinfo": case "katti": + case "pfp": command.execute(message, args); break; default: