Facebook
From WildWolf, 4 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 67
  1. const Discord = require('discord.js');
  2.  
  3. exports.run = async (client, message, args)=> {
  4. //let us = message.guild.members.cache.find(u => args.slice(0).join(' ').includes(u.username))
  5. let muser = message.mentions.users.first();
  6. let userid;
  7. if(isNaN(args[0])){
  8.   if(!muser){
  9.     userid = message.author.id;
  10.   }else{
  11.     userid = muser.id;
  12.   }
  13. }else{
  14.   userid = args[0];
  15. }
  16. try{
  17. let user = await client.users.fetch(userid);
  18. let avatar = user.displayAvatarURL({dynamic: true, size: 1024})
  19. if(avatar.endsWith(".gif?size=1024")) {
  20.  
  21. let embed = new Discord.MessageEmbed()
  22. .setAuthor(user.tag + '', user.displayAvatarURL())
  23. .setDescription(`**[[PNG]](${user.displayAvatarURL({ format: 'png', size: 1024 })})** | **[[JPEG]](${user.displayAvatarURL({ format: 'jpeg', size: 1024 })})** | **[[GIF]](${user.displayAvatarURL({ format: 'gif', size: 1024 })})** | **[[WEBP]](${user.displayAvatarURL({ format: 'webp', size: 1024 })})**`)
  24. .setImage(user.displayAvatarURL({dynamic: true, size: 1024}))
  25. .setColor("RANDOM")
  26. message.channel.send(embed)
  27.  
  28. } else {
  29.  
  30.   let embed = new Discord.MessageEmbed()
  31. .setAuthor(user.tag + '', user.displayAvatarURL())
  32. .setDescription(`**[[PNG]](${user.displayAvatarURL({ format: 'png',  size: 1024 })})** | **[[JPEG]](${user.displayAvatarURL({ format: 'jpeg',  size: 1024 })})** | **~~[GIF]~~** | **[[WEBP]](${user.displayAvatarURL({ format: 'webp',  size: 1024 })})**`)
  33. .setImage(user.displayAvatarURL({dynamic: true, size: 1024}))
  34. .setColor("RANDOM")
  35. message.channel.send(embed)
  36.  
  37. }
  38. }catch{
  39.   message.channel.send(new Discord.MessageEmbed().setColor("RANDOM").setDescription("Kullanıcıyı Bulamadım!"));
  40.   return;
  41. }
  42.  
  43. }
  44.  
  45.  exports.conf = {
  46.   enabled: true,
  47.   guildOnly: false,
  48.   aliases: ['avatarım'],
  49.   permLevel: 0
  50. };
  51.  
  52. exports.help = {
  53.   name: 'avatar',
  54.   description: '',
  55.   usage: 'avatar [@kullanıcı]'
  56. };