title: Is it possible to set two different prefixes for different sets of commands? [discord.py]
body: <p>I have tried to do it myself, but it doesn't seem to work. This was the only way I could think of.</p>
  <pre class="lang-py prettyprint-override"><code>bot1 = commands.Bot(command_prefix='!')
  bot2 = commands.Bot(command_prefix='?')
  
  ...
  
  bot1.run('token')
  bot2.run('token')
  </code></pre>
  <p>Edit:
  Here is an example of the type of commands I want to do</p>
  <pre class="lang-py prettyprint-override"><code>py = commands.Bot(command_prefix='py')
  js = commands.Bot(command_prefix='js')
  
  @py.command(&quot;if&quot;)
  async def py_if(ctx):
    ctx.send(&quot;if &lt;cond&gt;:&quot;)
  
  @js.command(&quot;if&quot;)
  async def js_if(ctx):
    ctx.send(&quot;if (&lt;cond&gt;){  }&quot;)
  
  py.run('token')
  js.run('token')
  </code></pre>
  <p>The multiple prefixes would allow you to use a different prefix for specific languages, in this example.</p>