title: How to make multiple discord commands with same name in discord.py?
body: <p>How do I add multiple commands with the same name in Discord.py?
  For example:</p>
  <pre><code>@client.command(aliases=[&quot;dices&quot;])
  async def dice(ctx, num):
    try:
      num=int(num)
      bla bla bla
    except ValueError:
      await ctx.send(&quot;Invalid Number!&quot;)
  
  @client.command(name='dice',aliases=[&quot;dices&quot;])
  async def dice_no_param(ctx):
    try:
        roll = random.randint(1,6)
        bla bla bla
    except ValueError:
      await ctx.send(&quot;Invalid Number!&quot;)
  </code></pre>
  <p>But obviously, I get an error.</p>
  <pre><code>Traceback (most recent call last):
    File &quot;main.py&quot;, line 1, in &lt;module&gt;
      import bot
    File &quot;/home/runner/HamburgerBot/bot.py&quot;, line 147, in &lt;module&gt;
      async def dice_no_param(ctx):
    File &quot;/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/ext/commands/core.py&quot;, line 1163, in decorator
      self.add_command(result)
    File &quot;/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/ext/commands/core.py&quot;, line 1071, in add_command
      raise discord.ClientException('Command {0.name} is already registered.'.format(command))
  discord.errors.ClientException: Command dice is already registered.
  </code></pre>