title: Discord bot listen to commands on specific channel
body: <p>I have a bunch of commands in my discord bot and what I am trying to do is to make the bot listen to some commands ONLY if they come from a specific channel. </p>
  
  <p>Here is an example of a command:</p>
  
  <pre><code>@bot.command(name='bitcoin',
                  brief="Shows bitcoin price for nerds.")
  async def bitcoin(pass_context=True):
      url = 'https://api.coindesk.com/v1/bpi/currentprice/BTC.json'
      response = requests.get(url)
      value = response.json()['bpi']['USD']['rate']
      await bot.send_message(discord.Object(id='&lt;channel id is inserted here&gt;'), "Bitcoin price is: " + value)
      # await bot.say("Bitcoin price is: " + value)
  </code></pre>
  
  <p>I can give the answer in a specific channel that I want, but I want the bot to only reply if the command is triggered in a specific channel, not everywhere.</p>
  
  <p>I tried a if/else with if message.channel.id = 'id' but it doesn't work.</p>