title: !help [command_name] discord.py
body: <p>I’m creating a discord bot using python. I did a custom help command (don’t worry, for this part I’m ok), and I want to do a !help [command_name]. Let me explain. If we do !help, the bot will send the basic help command, but if I do !help [command_name], like !help ping, it will send informations a bout the ping command. I tried to do this</p>
  <pre><code>@bot.command()
  async def help ping(ctx):
      …
      await ctx.send(embed=embed)
  
  @bot.command()
  async def help(ctx):
      …
      await ctx.send(embed=embed)
  </code></pre>
  <p>It didn’t worked, so I did this:</p>
  <pre><code>@bot.event
  async def on_message(message):
      if message.content.startswith(+help ping):
      …
      await message.channel.send(embed=embed)
  
  @bot.command()
  async def help(ctx):
      …
      await ctx.send(embed=embed)
  </code></pre>
  <p>There, the !help ping worked, but not the !help. And now, I’m there. Can you tell me a simple solution using @bot.command() or @bot.event?</p>