title: How do I grab user input with my Discord bot in Python?
body: <p>I would like to grab user input from the user when they enter a certain command and store the input into a variable (but not the command) so that I can do things with it. </p>
  
  <p>As an example, when the user types "!id 500", I want the bot to type "500" in the channel. I have tried just using message.content but it doesn't work properly because the bot spams it indefinitely, plus it shows the command as well.</p>
  
  <pre><code>@client.event
  async def on_message(message):
      if message.content.startswith("!id"):
          await client.send_message(message.channel, message.content)
  </code></pre>
  
  <p>Sorry if this is a silly question, but any help would mean a lot.</p>