gaber-elsayed

oldest account creation date in the guild!

Jul 6th, 2021
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. const { MessageEmbed } = require('discord.js')
  2. const moment = require('moment')
  3.  
  4. exports.run = async (client, message, args) => {
  5. let mem = message.guild.members.cache
  6. .filter((m) => !m.user.bot)
  7. .sort((a, b) => a.user.createdAt - b.user.createdAt)
  8. .first();
  9.  
  10. let createdate = moment.utc(mem.user.createdAt).format("dddd, MMMM Do YYYY, HH:mm:ss");
  11.  
  12. const Embed = new MessageEmbed()
  13. .setAuthor(message.member.displayName, message.author.displayAvatarURL({ dynamic: true }))
  14. .setFooter(client.user.username, client.user.displayAvatarURL())
  15. .setColor(message.member.displayHexColor)
  16. .setTimestamp()
  17. .setImage(mem.user.displayAvatarURL({size: 4096, dynamic: true}))
  18. .setTitle(`The oldest user in ${message.guild.name} is ${mem.user.tag}!`)
  19. .setDescription(`That user joined Discord in \`${createdate}\`!`);
  20. message.channel.send(Embed);
  21. };
  22.  
  23.  
  24. exports.help = {
  25. name: "oldest",
  26. description: "get the oldest account creation date in the guild!",
  27. usage: `oldest`,
  28. example: `oldest`
  29. }
  30.  
  31. exports.conf = {
  32. aliases: [],
  33. cooldown: 2,
  34. guildOnly: true,
  35.  
  36. c
Advertisement
Add Comment
Please, Sign In to add comment