title: Is there a way for message collectors to collect DMs in Discord.js?
body: <p>I'm trying to collect a user's reply to my bot's message, but all within DMs. How can I accomplish this task using the master branch of Discord.js (<code>12.0.0-dev</code>)?</p>
  <p>I've tried to collect the message with pieces of code below:</p>
  <pre class="lang-js prettyprint-override"><code>const collector = new MessageCollector(
    message.author.DMChannel,
    (m) =&gt; m.author.id === message.author.id,
    { max: 1, time: 120000 },
  );
  </code></pre>
  <pre class="lang-js prettyprint-override"><code>const collector = message.author.dmChannel.createMessageCollector({
    max: 1,
    time: 120000,
  });
  </code></pre>
  <p>This seems to be what I need, but I only want it to return the first message the user sends. When I <code>console.log()</code> the result, it's always <code>undefined</code>.</p>