title: Get message content from reply in DM
body: <p>I started making a little discord bot to give a key to people who request it. However, requirements changed and now I need to get a valid email from people who want one. I'm not sure how to get a reply in a DM. </p>
  
  <p>I saw <a href="https://stackoverflow.com/questions/53371935/discord-py-get-message-from-dm">Discord.py get message from DM</a></p>
  
  <p>But I don't really have client.get_user_info() or something?</p>
  
  <pre><code>bot = commands.Bot(command_prefix='!')
  
  
  @bot.command(pass_context =True, no_pm=True, name='key', help="I give you a key. you're welcome", )
  
  
  
  async def key_giver(ctx):
      commandTime = str(datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
  
  
  ##check if you're PMing bot
      elif isinstance (ctx.channel, discord.DMChannel):
          print(ctx.message)
          await ctx.author.send(keyArray[0])
  
      else:
          response = "Hello my friend. I give you a key for a game. This is my purpose. Please enter your email!"
  
  
  
      ##Send key via PM 
      await ctx.author.send(response)
  
  
  
  </code></pre>
  
  <p>Printing ctx.message is</p>
  
  <p><code>&lt;Message id=620538695124254720 channel=&lt;DMChannel id=614377525417738240 recipient=&lt;User id=605223566371192852 name='aon' discriminator='5906' bot=False&gt;&gt; type=&lt;MessageType.default: 0&gt; author=&lt;User id=605223566371192852 name='aon' discriminator='5906' bot=False&gt;&gt;</code></p>
  
  <p>I'm really not sure. I'm just stupid, please don't yell at me.</p>