title: Referencing a DM channel
body: <p>I'm trying to create a command that allows users to create their password following prompts through DM. I'm able to send a message to the user, but not able to read a message sent back with a <code>MessageCollector</code> because I cannot find a way to reference the DM channel.</p>
  
  <p>I have tried using another instance of <code>bot.on("message", message)</code> here, but that creates a leak in the system causing the second instance to never disappear.</p>
  
  <p>I also can't let users use a command say <code>!CreatePassword ***</code> because this function is linked with many others in a strict order.</p>
  
  <p>Maybe I'm doing something fundamentally wrong, or approaching the problem in a bad way, but I need a way to reference a DM channel.</p>
  
  <p>This is the best iteration of my code so far.</p>
  
  <pre><code>function createAccount(receivedMessage, embedMessage)
  {
      const chan = new Discord.DMChannel(bot, receivedMessage.author);
  
      const msgCollector = new Discord.MessageCollector(chan , m =&gt; m.author.id == receivedMessage.author.id);
      msgCollector.on("collect", (message) =&gt; 
      {
          // Other Code
          msgCollector.stop();
          // Removing an embed message on the server, which doesn't have a problem.
          embedMessage.delete();
      })
  }
  </code></pre>
  
  <p>I can show the rest of my code if necessary.</p>
  
  <p>Thank you for your time.  I've lost an entire night of sleep over this.</p>