title: Error when using an addrole command, stating "role not found"
body: <p>I want to use an addrole command that adds a role to a mentioned user, however when I type in the role it says "role x not found."</p>
  
  <p>I tried using the role name, role id, I also tried using <code>role = discord.utils.get(ctx.guild.roles, name=role)</code> as well, and it still won't work. </p>
  
  <pre class="lang-py prettyprint-override"><code>@commands.command()
  async def addrole(self, ctx, user: discord.Member=None, *, role: discord.Role=None):
       author = ctx.message.author
  
       if user == None or role == None:
          await ctx.send("```Usage: ;addrole &lt;user&gt; &lt;role&gt;```")
       else:
           try:
               await user.add_roles(role)
           except Exception as e:
               print(e)
           else:
               await ctx.send(f'Added {role} to {user}')
  </code></pre>
  
  <p>Output in console, trying the role "Unapproved" (also de-capitalizes the role name, if that matters, no matter what I used as the input, and yes, this role exists in the server):</p>
  
  <pre class="lang-py prettyprint-override"><code>Role "unapproved" not found.
  </code></pre>