Advertisement
gaber-elsayed

badges

Nov 1st, 2021
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. client.on('messageCreate', async message => {
  2. if(message.content.startsWith(prefix+'badges')){
  3. let user;
  4. const flagss = {
  5. 'DISCORD_EMPLOYEE': '<:8485discordemployee:896524725885485056>',
  6. 'PARTNERED_SERVER_OWNER': '<:6714discordpartner:896524726401388584>',
  7. 'HYPESQUAD_EVENTS': '<:3809discordhypesquad:896524725461848125>',
  8. 'BUGHUNTER_LEVEL_1': '<:7732discordbughunterlv1:896524725860302868>',
  9. 'HOUSE_BRAVERY': '<:1247discordbravery:896524725327634443>',
  10. 'HOUSE_BRILLIANCE': '<:1350discordbrillance:896524725784838184>',
  11. 'HOUSE_BALANCE': '<:5946discordbalance:896524725940015121>',
  12. 'EARLY_SUPPORTER': '<:3121discordearlysupporter:896524725692551179>',
  13. 'TEAM_USER': 'Team User',
  14. 'BUGHUNTER_LEVEL_2': '<:7904discordbughunterlv2:896524725445079073>',
  15. 'VERIFIED_BOT': '<:8207bottag:896524725566713897>',
  16. 'EARLY_VERIFIED_BOT_DEVELOPER': '<:4323blurpleverifiedbotdeveloper:896524725881303080>',
  17. 'DISCORD_CERTIFIED_MODERATOR': '<:2047certifiedmoderator:896524725801611294>'
  18. }
  19. if(!message.content.split(' ').slice(1)[0]) {
  20. user = message.member;
  21. } else if(message.content.split(' ').slice(1)[0]){
  22. user = message.mentions.members.first() || (await message.guild.members.fetch(args[0]).catch(err => { return message.channel.send({ content: '❌ Unable to find this Person' }); }));
  23. }
  24. const userFlags = user.user.flags.toArray();
  25. let badges = await user.user.flags;
  26. badges = await badges.toArray();
  27.  
  28. let newbadges = [];
  29. badges.forEach(m => {
  30. newbadges.push(m.replace('_', ' '));
  31. });
  32. message.reply({ embeds: [ new MessageEmbed().setDescription(`${ newbadges.join(', ').toLowerCase() || 'None'} \n ${userFlags.length ? userFlags.map(flag => flagss[flag]).join(', ') : 'None'} `) ]})
  33. }
  34. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement