title: Creating a channel that only one role can join
body: <p>I'm trying to make a channel for a message author that only members from the <code>partyInvitees</code> collection (<code>Collection&lt;Snowflake, GuildMember&gt;</code>) can join.</p>
  
  <pre><code>const permission = Discord.Permissions.FLAGS;
  
  message.guild.createRole({
    name: message.author.username + "'s Party",
  })
  .then(role =&gt; {
    message.guild.createChannel(message.author.username + "'s Party", 'voice')
    .then(channel =&gt; {
      channel.setParent('401856302290042884');
      channel.overwritePermissions(role, { [permission.CONNECT]: true, [permission.SPEAK]: true });
      partyInvitees.forEach(user =&gt; user.addRole(role));
      message.reply("your party's all set-up");
    });
  });
  </code></pre>
  
  <p>I have a CategoryChannel parties, id <code>401856302290042884</code>, and I'm trying to create a voice channel inside of that.</p>
  
  <p>I'd like only people with the <code>message.author.username + "'s Party"</code> role to be able to join this voice channel.</p>
  
  <p>The permissions on the parent channel <code>401856302290042884</code> are all turned off for the @everyone role</p>