title: Discord.py command say in channel or in set channel
body: <p>I've been testing the &quot;say&quot; command and tried to configure it to send message to a certain channel using the #channel,the problem is that when I don't write the channel: &quot;! Say text&quot;, in the console it keeps showing me that I need to put a channel, how can I change the variable &quot;channel&quot; when the channel is not written. Thnx for reading.</p>
  <pre class="lang-py prettyprint-override"><code>@bot.command()
  async def say(ctx, channel:discord.TextChannel,* , message):
      if not channel:
          channel=()
      embed=discord.Embed(
          description=(message),
          color=discord.Color.blue()
      )
      await channel.send(embed=embed)
      await ctx.message.delete()
  </code></pre>