Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. i have only this command
  2.  
  3.  
  4. const { RichEmbed } = require('discord.js')
  5. const sm = require('string-similarity');
  6. module.exports = {
  7. config: {
  8. name: "avatar",
  9. aliases: ["avt"]
  10. }
  11. },
  12. run: async (client, args, message) => {
  13.  
  14.  
  15. let members = [];
  16. let indexes = [];
  17.  
  18. message.guild.members.forEach(function(member){
  19. members.push(member.user.username);
  20. indexes.push(member.id);
  21. })
  22. let match = sm.findBestMatch(args.join(' '), members);
  23. let username = match.bestMatch.target;
  24. let member = message.guild.members.get(indexes[members.indexOf(username)])
  25. let usernameUser = '';
  26. let UserMention = '';
  27.  
  28. if(!args[0]) {
  29. usernameUser = message.author
  30. UserMention = message.member
  31. } else {
  32. let mention = message.mentions.users.first()
  33. usernameUser = mention || member.user
  34. UserMention = message.mentions.members.first() || message.guild.members.get(args[0]) || member
  35. }
  36. var embed = new RichEmbed()
  37. .setTitle(`${usernameUser.tag}'s avatar`)
  38. .setColor('#36393e')
  39. .setImage(usernameUser.displayAvatarURL)
  40. .setURL(usernameUser.avatarURL)
  41. .setTimestamp()
  42.  
  43. .setFooter(message.author.tag, message.author.avatarURL)
  44. message.channel.send(embed)
  45. }
  46. Error :
  47. /home/ubuntu/workspace/handlers/command.js:9
  48. client.commands.set(pull.config.name, pull);
  49. ^
  50.  
  51. TypeError: Cannot read property 'name' of undefined
  52. at load (/home/ubuntu/workspace/handlers/command.js:9:45)
  53. at forEach.x (/home/ubuntu/workspace/handlers/command.js:13:42)
  54. at Array.forEach (<anonymous>)
  55. at module.exports (/home/ubuntu/workspace/handlers/command.js:13:29)
  56. at forEach.x (/home/ubuntu/workspace/bot.js:4:72)
  57. at Array.forEach (<anonymous>)
  58. at Object.<anonymous> (/home/ubuntu/workspace/bot.js:4:33)
  59. at Module._compile (internal/modules/cjs/loader.js:689:30)
  60. at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
  61. at Module.load (internal/modules/cjs/loader.js:599:32)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement