title: how do i make sure that only one reaction can be added to a message?
body: <p>I am creating a role reaction bot and I want that if a member has already clicked on a reaction and clicks another it removes the previous one and the role associated with it and gives him the role that corresponds to the last one clicked (there are 15 reactions available) , I was writing code similar to this:</p>
  <pre class="lang-js prettyprint-override"><code>let msg = reaction.message;
  let msgGuild = msg.guild;
  let userGuild = msgGuild.members.cache.get(user.id);
  let userRole = userGuild.roles;
  if(reaction.message.channel.id === &quot;764148072498200589&quot;) {
     if(reaction.emoji.name === &quot;RedRoleID&quot;) {
        if(userRole.cache.has(&quot;BaseRoleID&quot;)) {
            userRole.remove(&quot;BaseRoleID&quot;);
            userRole.add(&quot;RedRoleID&quot;);
        } else if(userRole.cache.has(&quot;OrangeRoleID&quot;)) {
            userRole.remove(&quot;OrangeRoleID&quot;);
            userRole.add(&quot;RedRoleID&quot;);
        }
     };
  };
  </code></pre>
  <p>is there an easier and shorter way to do what I want without creating an <code>else if</code> for each role?</p>