Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = async (client, messageReaction, user) => {
- const message = messageReaction.message;
- const channel = message.guild.channels.find(c => c.name === 'roles'); // CHANGE THE NAME OF THE CHANNEL
- const member = message.guild.members.get(user.id);
- if (member.user.bot) return;
- const ddRole = message.guild.roles.get('547281034819928067');
- const accountsRole = message.guild.roles.get('547281255331528725');
- const discountsRole = message.guild.roles.get('547281414815744000');
- const servicesRole = message.guild.roles.get('547281468939042818');
- const foodRole = message.guild.roles.get('547281498340982786');
- const lineupsRole = message.guild.roles.get('547281556180303882');
- const shoesRole = message.guild.roles.get('547281590825517075');
- const hwRole = message.guild.roles.get('547281617048174621');
- const dd = message.guild.emojis.get('536410039468949504');
- const plug = '🔌'
- // Adds/removes a user from a joinable role via the welcome
- if (['536410039468949504'].includes(messageReaction.emoji.id) || [plug, '💸', '🔧', '🍔','🏅','👟', '📖'].includes(messageReaction.emoji.name) && message.channel.id === channel.id) {
- switch (messageReaction.emoji.id) {
- case dd:
- member.addRole(ddRole).catch(console.error);
- break;
- }
- switch (messageReaction.emoji.name) {
- case plug:
- member.addRole(accountsRole).catch(console.error);
- break;
- case '💸':
- member.addRole(discountsRole).catch(console.error);
- break;
- case '🔧':
- member.addRole(servicesRole).catch(console.error);
- break;
- case '🍔':
- member.addRole(foodRole).catch(console.error);
- break;
- case '🏅':
- member.addRole(lineupsRole).catch(console.error);
- break;
- case '👟':
- member.addRole(shoesRole).catch(console.error);
- break;
- case '📖🔌':
- member.addRole(hwRole).catch(console.error);
- break;
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement