title: Command raised an exception: TypeError: get_cog() takes 2 positional arguments but 3 were given
body: <p>I was trying to make a discord help command in cog, but I have a problem</p>
  <p>when I run this code:</p>
  <pre><code>@commands.command()
      async def help2(self, ctx, * cog):
          embed = discord.Embed(title=f&quot;Commands of {self.bot.user.name}&quot;)
          
          for command in self.bot.get_cog(&quot;Ban&quot;, &quot;Kick&quot;).get_commands():
              embed.add_field(name=f&quot;{command.name} - {command.description}.&quot;, value=f&quot;↳ **Syntax:** `{command.usage}`&quot;)
          
          await ctx.send(embed=embed)
  
  @help2.error
      async def help2_error(self, ctx, error):
          await ctx.send(f&quot;```{error}```&quot;)
  </code></pre>
  <p>The bot gives me this error:</p>
  <pre><code>Command raised an exception: TypeError: get_cog() takes 2 positional arguments but 3 were given
  </code></pre>
  <p>I want to put multiple cogs  <code>self.bot.get_cog(&quot; &quot;)</code> but I don't know how.</p>