Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('messageReactionAdd', async (reaction, user) => {
- if(reaction.message.id != '623729013197766686') return;
- if (reaction.message.partial) await reaction.message.fetch();
- var roleName = reaction.emoji.name;
- var role = reaction.message.guild.roles.find(role => role.name.toLowerCase() === roleName.toLowerCase());
- var member = reaction.message.guild.members.find(member => member.id === user.id);
- member.addRole(role.id).then(member => {
- console.log("Adeded " + member.user.username + " to the " + role.name + " role.");
- }).catch(err => console.error);
- });
- client.on('messageReactionRemove', async (reaction, user) => {
- if(reaction.message.id != '623729013197766686') return;
- var roleName = reaction.emoji.name;
- var role = reaction.message.guild.roles.find(role => role.name.toLowerCase() === roleName.toLowerCase());
- var member = reaction.message.guild.members.find(member => member.id === user.id);
- if (member.roles.has(role.id))
- {
- member.removeRole(role.id).then(member => {
- console.log("Removed" + member.user.username + " from the " + role.name + " role.");
- }).catch(err => console.error);
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement