Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. module.exports = async (client, messageReaction, user) => {
  2.  
  3. const message = messageReaction.message;
  4. const channel = message.guild.channels.find(c => c.name === 'roles'); // CHANGE THE NAME OF THE CHANNEL
  5. const member = message.guild.members.get(user.id);
  6. if (member.user.bot) return;
  7.  
  8. const ddRole = message.guild.roles.get('547281034819928067');
  9. const accountsRole = message.guild.roles.get('547281255331528725');
  10. const discountsRole = message.guild.roles.get('547281414815744000');
  11. const servicesRole = message.guild.roles.get('547281468939042818');
  12. const foodRole = message.guild.roles.get('547281498340982786');
  13. const lineupsRole = message.guild.roles.get('547281556180303882');
  14. const shoesRole = message.guild.roles.get('547281590825517075');
  15. const hwRole = message.guild.roles.get('547281617048174621');
  16. const dd = message.guild.emojis.get('536410039468949504');
  17. const plug = '🔌'
  18. // Adds/removes a user from a joinable role via the welcome
  19. if (['536410039468949504'].includes(messageReaction.emoji.id) || [plug, '💸', '🔧', '🍔','🏅','👟', '📖'].includes(messageReaction.emoji.name) && message.channel.id === channel.id) {
  20. switch (messageReaction.emoji.id) {
  21. case dd:
  22. member.addRole(ddRole).catch(console.error);
  23. break;
  24. }
  25. switch (messageReaction.emoji.name) {
  26. case plug:
  27. member.addRole(accountsRole).catch(console.error);
  28. break;
  29. case '💸':
  30. member.addRole(discountsRole).catch(console.error);
  31. break;
  32. case '🔧':
  33. member.addRole(servicesRole).catch(console.error);
  34. break;
  35. case '🍔':
  36. member.addRole(foodRole).catch(console.error);
  37. break;
  38. case '🏅':
  39. member.addRole(lineupsRole).catch(console.error);
  40. break;
  41. case '👟':
  42. member.addRole(shoesRole).catch(console.error);
  43. break;
  44. case '📖🔌':
  45. member.addRole(hwRole).catch(console.error);
  46. break;
  47. }
  48. }
  49. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement